MIGRATION OF VIRTUAL MACHINE POOL
First Claim
1. A method for migrating a plurality of virtual machines from a source physical support environment to a target physical support environment, the method comprising:
- an act of detecting that a source plurality of virtual machines that operate in a source physical support environment is to be migrated from the source physical support environment,wherein the source plurality of virtual machines each operate in a source pool in which each of the source plurality of virtual machines is initially provisioned from a master image, and further wherein each of the source plurality of virtual machines has an associated user delta collection that captures at least some user changes to virtual machine state made since the corresponding virtual machine was initially provisioned within the source pool, each user delta collection being on shared storage shared by both the source physical support environment and the target physical support environment;
an act of allocating a target pool on a target physical support environment;
an act of associating the target pool with the master image;
an act of provisioning a target plurality of virtual machines with the master image, each of the target plurality of virtual machines corresponding to a respective one of the source plurality of virtual machines; and
an act of unlocking the corresponding user delta collection associated with each of the source plurality of virtual machines such that the corresponding user delta collection is made accessible to the corresponding one of the target plurality of virtual machines.
9 Assignments
0 Petitions
Accused Products
Abstract
Migration of a pool of virtual machines to a target physical machine. The virtual machines were all provisioned into an initial state using a master image. Thereafter, changes to the state were reflected in corresponding user delta collections for each of the virtual machines. In preparation for the migration to the target physical machine, a pool is allocated on the target machine. The target pool is associated with the same master image as the source pool. The virtual machines are provisioned within the target pool based on the master image. The virtual machines in the target pool are then connected to the corresponding user delta collection, allowing the virtual machines to continue in the same state in the target machine as when they operated in while last operating in the source machine. The target machine may be as master service provider.
-
Citations
22 Claims
-
1. A method for migrating a plurality of virtual machines from a source physical support environment to a target physical support environment, the method comprising:
-
an act of detecting that a source plurality of virtual machines that operate in a source physical support environment is to be migrated from the source physical support environment, wherein the source plurality of virtual machines each operate in a source pool in which each of the source plurality of virtual machines is initially provisioned from a master image, and further wherein each of the source plurality of virtual machines has an associated user delta collection that captures at least some user changes to virtual machine state made since the corresponding virtual machine was initially provisioned within the source pool, each user delta collection being on shared storage shared by both the source physical support environment and the target physical support environment; an act of allocating a target pool on a target physical support environment; an act of associating the target pool with the master image; an act of provisioning a target plurality of virtual machines with the master image, each of the target plurality of virtual machines corresponding to a respective one of the source plurality of virtual machines; and an act of unlocking the corresponding user delta collection associated with each of the source plurality of virtual machines such that the corresponding user delta collection is made accessible to the corresponding one of the target plurality of virtual machines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising one or more computer-readable media having thereon computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to perform a method for migrating a plurality of virtual machines to a target physical support environment, the method comprising:
-
an act of allocating a target pool on a target physical support environment, the target pool corresponding to a source pool; an act of associating the target pool with a master image corresponding to the source pool; an act of provisioning a target plurality of virtual machines with the master image, each of the target plurality of virtual machines corresponding to a respective source virtual machines that operated in the source pool; and an act of unlocking a corresponding user delta collection associated with each of the source virtual machines such that the corresponding user delta collection is made accessible to the corresponding one of the target plurality of virtual machines, wherein each user delta collection captures changes to virtual machine state made since the corresponding source virtual machine was initially provisioned within the source pool. - View Dependent Claims (20, 21, 22)
-
Specification