Method and system of virtual machine migration
First Claim
1. A method of virtual machine migration in a network configuration in which a first LAN is connected to a first node located on a first network for routing packets in accordance with routing information, in which a second LAN is connected to a second node located on the first network, and in which a second network is connected to a third node located on the first network, the method of virtual machine migration comprising:
- under a condition where communication between a virtual machine running on a first server connected to the first LAN and a client connected to the second network is made through the first node and the third node,migrating the virtual machine to a second server connected to the second LAN without changing an address thereof on the first network;
performing a setting change in the third node in synchronization with migration of the virtual machine;
changing a route for the communication between the virtual machine and the client so that the communication there between is made through the second node and the third node in accordance with routing information of the first network; and
enabling the client to continue communicating with the virtual machine that has been migrated to the second server,wherein, before completion of migration of the virtual machine, advertising notification of an address of the virtual machine is provided to the second LAN.
1 Assignment
0 Petitions
Accused Products
Abstract
In cooperation between each data center and a WAN, virtual machine migration is carried out without interruption in processing so as to enable effective power-saving implementation, load distribution, or fault countermeasure processing. Each node located at a boundary point between the WAN and another network is provided with a network address translation (NAT) function that can be set dynamically to avoid address duplication due to virtual machine migration. Alternatively, each node included in the WAN is provided with a network virtualization function; and there are implemented a virtual network connected to a data center for including a virtual machine before migration, and a virtual network connected to a data center for including the virtual machine after migration, thereby allowing coexistent provision of identical addresses. Thus, the need for changing network routing information at the time of virtual machine migration can be eliminated, and a setting change for migration accomplished quickly.
-
Citations
18 Claims
-
1. A method of virtual machine migration in a network configuration in which a first LAN is connected to a first node located on a first network for routing packets in accordance with routing information, in which a second LAN is connected to a second node located on the first network, and in which a second network is connected to a third node located on the first network, the method of virtual machine migration comprising:
-
under a condition where communication between a virtual machine running on a first server connected to the first LAN and a client connected to the second network is made through the first node and the third node, migrating the virtual machine to a second server connected to the second LAN without changing an address thereof on the first network; performing a setting change in the third node in synchronization with migration of the virtual machine; changing a route for the communication between the virtual machine and the client so that the communication there between is made through the second node and the third node in accordance with routing information of the first network; and enabling the client to continue communicating with the virtual machine that has been migrated to the second server, wherein, before completion of migration of the virtual machine, advertising notification of an address of the virtual machine is provided to the second LAN. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system of virtual machine migration in a network configuration in which a first network includes first, second, and third nodes for routing packets in accordance with routing information, and in which third, fourth, and second networks are connected to the first, second, and third nodes, respectively, the system of virtual machine migration comprising:
-
a first server connected to the third network;
a second server connected to the fourth network; and
a client terminal connected to the second network;
wherein, under a condition where communication between a virtual machine running on the first server and the client terminal is made through the first node and the third node, the virtual machine is migrated to the second server without changing an address thereof on the first network;wherein a setting change in the third node is performed in synchronization with migration of the virtual machine to change a route for the communication between the virtual machine and the client terminal so that the communication there between is made through the second node and the third node in accordance with routing information of the first network; wherein the client terminal is enabled to continue communicating with the virtual machine that has been migrated to the second server; and wherein, before completion of migration of the virtual machine, advertising notification of an address of the virtual machine is provided to the third network. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification