Mechanism for Inter-Cloud Live Migration of Virtualization Systems
First Claim
1. A computer-implemented method, comprising:
- receiving, by a virtual machine (VM) migrated from a source host computing machine on a source cloud to a target host computing machine on a target cloud, notification that live migration of the VM has completed;
receiving, by the VM, requests sent to a previous IP address of the VM associated with the source cloud, the requests routed over a layer-2 (L2) network tunnel established between the source cloud and the target cloud;
configuring, by the VM, a new network interface with a new Internet Protocol (IP) address for the VM to receive requests directly via a communication connection of the target cloud; and
simultaneously handling, by the VM, the requests at both of the previous IP address received via the L2 network tunnel and the new IP address via the communication connection of the target cloud.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism for inter-cloud live migration of virtualization systems is disclosed. A method of the invention includes receiving notification that live migration of a virtual machine (VM) has completed, wherein the VM is migrated from a source host computing machine on a source cloud to a target host computing machine on a target cloud, receiving requests sent to a previous IP address of the VM associated with the source cloud, the requests routed over a layer-2 (L2) network tunnel established between the source cloud and the target cloud, configuring a new network interface with a new Internet Protocol (IP) address for the VM to receive requests directly via a communication connection of the target cloud, and simultaneously handling the requests at both of the previous IP address received via the L2 network tunnel and the new IP address via the communication connection of the target cloud.
248 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a virtual machine (VM) migrated from a source host computing machine on a source cloud to a target host computing machine on a target cloud, notification that live migration of the VM has completed; receiving, by the VM, requests sent to a previous IP address of the VM associated with the source cloud, the requests routed over a layer-2 (L2) network tunnel established between the source cloud and the target cloud; configuring, by the VM, a new network interface with a new Internet Protocol (IP) address for the VM to receive requests directly via a communication connection of the target cloud; and simultaneously handling, by the VM, the requests at both of the previous IP address received via the L2 network tunnel and the new IP address via the communication connection of the target cloud. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a processing device; a memory communicably coupled to the processing device; and a virtual machine (VM) migration module executed from the memory by the processing device, the VM migration module configured to; initiate a live migration of a VM from a host machine on a source cloud to a host machine on a target cloud; establish a layer-2 (L2) network tunnel between the source and the target clouds for routing of requests sent to a previous IP address of the VM associated with the source cloud to the VM on the target cloud; monitor L2 network tunnel for communications to the VM via the previous IP address; and tear down the L2 network tunnel if one or more policy requirements are satisfied regarding the monitored communications on the L2 network tunnel. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An article of manufacture comprising a machine-readable storage medium including data that, when accessed by a machine, cause the machine to perform operations comprising:
-
receiving notification that live migration of a virtual machine (VM) has completed, wherein the VM is migrated from a source host computing machine on a source cloud to a target host computing machine on a target cloud; receiving requests sent to a previous IP address of the VM associated with the source cloud, the requests routed over a layer-2 (L2) network tunnel established between the source cloud and the target cloud; configuring a new network interface with a new Internet Protocol (IP) address for the VM to receive requests directly via a communication connection of the target cloud; and simultaneously handling the requests at both of the previous IP address received via the L2 network tunnel and the new IP address via the communication connection of the target cloud. - View Dependent Claims (17, 18, 19, 20)
-
Specification