IP Library Granted Patent US 9,575,798
Granted Patent B2
US 9,575,798 · App. 14/766,228 · Granted Feb 21, 2017

Method of managing tenant network configuration in environment where virtual server and non-virtual server coexist

Inventors: Atsumi Terayama (Tokyo, JP); Toshio Otani (Tokyo, JP); Akihisa Nagami (Tokyo, JP)
Assignee: Hitachi, Ltd.
G06F9/45558H04L12/4641G06F2009/45595
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,575,798
App. No.
14/766,228
Granted
Feb 21, 2017
Kind
B2
Abstract

A non-virtual server and a virtual server make up the same tenant in an environment, in which virtual servers created by dividing a single physical server into a plurality of computer environments coexist with a non-virtual server that directly uses a single physical server as a computer environment without using server virtualization. A management computer is provided with virtual switch management information that shows a correlation between the virtual servers and an internal network to which a relevant virtual server connects, and physical switch management information that shows a correlation between the non-virtual server and an internal network to which the non-virtual server connects. The management computer creates a virtual server that belongs to the same tenant as a physical instance, identifies a first internal network to which the non-virtual server connects, and configures the tenant so that the relevant virtual server is connected to the first internal network.

Claims (45)

1. A management computer that is connected to a first physical server on which a plurality of virtual instances and a virtual switch for controlling a network between the virtual instances are activated, a second physical server on which a physical instance is activated, and a physical switch that is connected to the first physical server and the second physical server, and that controls a network between the first physical server and the second physical server, the management computer comprising:

a processor; and

a memory storing:

virtual switch management information that shows a correlation between each of the plurality of virtual instances and an internal network to which each virtual instance connects;

physical switch management information that shows a correlation between the physical instance and an internal network to which the physical instance connects; and

an integration managing unit that, upon execution by the processor, manages the configuration of the first physical server, the second physical server, and the physical switch, wherein, upon receiving a first instance creation request for creating a first virtual instance that connects to the same internal network as the physical instance, the processor:

creates the first virtual instance on the first physical server;

refers to the physical switch management information and identifies a first internal network to which the physical instance connects; and

configures the virtual switch and the physical switch so that the first virtual instance is connected to the first internal network.

2. The management computer according to claim 1 , wherein the second physical server has a virtualization function that logically divides physical resources of the second physical server and manages the physical resources as a plurality of virtual machines, and the virtual switch and each of the plurality of virtual instances are operated on any of the plurality of virtual machines.

3. The management computer according to claim 2 , wherein, upon receiving a second instance creation request for creating a first physical instance that connects to the same internal network as a second virtual instance from among the plurality of virtual instances, the processor:

creates the first physical instance on a third physical server connected to the physical switch;

refers to the virtual switch management information and identifies a second internal network to which the second virtual instance connects; and

configures the physical switch so that the first physical instance is connected to the second internal network.

4. The management computer according to claim 2 , wherein the second physical server has a virtual gateway that is operated on a first virtual machine from among the plurality of virtual machines, and is connected to the first internal network and an external network by a control of the virtual switch and the physical switch, and the management computer is further connected to a physical gateway that is connected to the first internal network and the external network by control of the physical switch, and wherein in accordance with the first instance creation request, the management computer configures the first virtual instance so that the first virtual instance connects to the external network from the first internal network via the virtual gateway.

5. The management computer according to claim 4 , wherein the processor:

configures the physical instance so that the physical instance connects to the second network from the first internal network via the physical gateway.

6. The management computer according to claim 5 , wherein the processor:

manages network address information of the physical gateway, and network address information of the virtual gateway; and configures the first virtual instance so that the first virtual instance connects to the external network from the first internal network via the virtual gateway by notifying the physical instance and the first virtual instance of the relevant network address information via a dynamic host configuration protocol (DHCP) server.

7. The management computer according to claim 5 , further connected to a storage apparatus that is connected to the first physical server and the second physical server, wherein the processor:

manages the physical gateway network address information and the virtual gateway network address information, and configures the first virtual instance so that the first virtual instance connects to the external network from the first internal network via the virtual gateway by storing in the storage apparatus the virtual gateway address information together with an operating system (OS) master image that is read by the first virtual instance.

8. A network configuration method for a management computer that is connected to a first physical server on which a plurality of virtual instances and a virtual switch for controlling a network between the virtual instances are operated, a second physical server on which a physical instance is operated, and a physical switch that is connected to the first physical server and the second physical server and controls a network between the first physical server and the second physical server, the network configuration method comprising:

managing virtual switch management information that shows a correlation between each of the plurality of virtual instances and an internal network to which a relevant virtual instance connects;

further managing physical switch management information that shows a correlation between the physical instance and an internal network to which the physical instance connects; and

upon receiving a first instance creation request for creating a first virtual instance that connects to the same internal network as the physical instance,

creating the first virtual instance on the first physical server;

referring to the physical switch management information and identifying a first internal network to which the physical instance connects; and

configuring the virtual switch and the physical switch so that the first virtual instance is connected to the first internal network.

9. The network configuration method according to claim 8 , wherein the second physical server has a virtualization function that logically divides physical resources of the second physical server and manages the physical resources as a plurality of virtual machines, and the virtual switch and each of the plurality of virtual instances are operated on any of the plurality of virtual machines.

10. The network configuration method according to claim 9 , comprising, upon receiving a second instance creation request for creating a first physical instance that connects to the same internal network as a second virtual instance from among the plurality of virtual instances:

creating the first physical instance on a third physical server connected to the physical switch;

referring to the virtual switch management information and identifying a second internal network to which the second virtual instance connects; and

configuring the physical switch so that the first physical instance is connected to the second internal network.

11. The network configuration method according to claim 9 , wherein the second physical server has a virtual gateway that is operated on a first virtual machine from among the plurality of virtual machines, and is connected to the first internal network and an external network by control of the virtual switch and the physical switch, and the management computer is further connected to a physical gateway that is connected to the first internal network and the external network by control of the physical switch, the method further comprising:

in accordance with the first instance creation request, configuring the first virtual instance so that the first virtual instance connects to the external network from the first internal network via the virtual gateway.

12. The network configuration method according to claim 11 , comprising configuring the physical instance so that the physical instance connects to the second network from the first internal network via the physical gateway.

13. The network configuration method according to claim 11 , comprising:

managing network address information of the physical gateway, and network address information of the virtual gateway; and

configuring the first virtual instance so that the first virtual instance connects to the external network from the first internal network via the virtual gateway by notifying the physical instance and the first virtual instance of the relevant network address information via a dynamic host configuration protocol (DHCP) server.

14. The network configuration method according to claim 12 ,

wherein the management computer is further connected to a storage apparatus that is connected to a first physical server and the second physical server, the method comprising:

managing the physical gateway network address information and the virtual gateway network address information; and

configuring the first virtual instance so that the first virtual instance connects to the external network from the first internal network via the virtual gateway by storing in the storage apparatus the virtual gateway address information together with an operating system (OS) master image that is read by the first virtual instance.

15. The network configuration method according to claim 13 , comprising:

for an access by a client connected to the external network, via either the physical gateway or the virtual gateway, to either the virtual instance or the physical instance that is connected to the first internal network, configuring whether to access via the physical gateways or the virtual gateways on the basis of a ratio of the number of the physical instances to the number of the virtual instances that connect to the first internal network.

Assignments (2)
COMPANY SPLIT Recorded Aug 20, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069518/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2015
From: TERAYAMA, ATSUMI; OTANI, TOSHIO; NAGAMI, AKIHISA
To: HITACHI, LTD.
Reel/Frame 036268/0309 →
Continuity (1)
Related Publication 20150363221A1 · Dec 17, 2015