SYSTEMS AND METHODS FOR MIGRATING VIRTUAL MACHINES
First Claim
1. A system comprising:
- a first computing device comprising a virtual machine (VM);
a second computing device; and
a third computing device coupled to said first computing device and to said second computing device, said third computing device comprising a management module configured to;
create a backup image of the VM while the VM is executing on said first computing device;
create at least one delta file for use in storing changes to the VM that occur after the backup image is created;
copy the backup image to said second computing device while the VM is executing;
suspend the VM on said first computing device after the backup image has been copied to said second computing device; and
execute the VM on said second computing device using the backup image and the at least one delta file.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes a first computing device including a virtual machine (VM), a second computing device, and a third computing device coupled to the first computing device and to the second computing device. The third computing device includes a management module configured to create a backup image of the VM while the VM is executing on the first computing device, create at least one delta file for use in storing changes to the VM that occur after the backup image is created, and copy the backup image to the second computing device while the VM is executing. The management module is also configured to suspend the VM on the first computing device after the backup image has been copied to the second computing device, and execute the VM on the second computing device using the backup image and the at least one delta file.
-
Citations
20 Claims
-
1. A system comprising:
-
a first computing device comprising a virtual machine (VM); a second computing device; and a third computing device coupled to said first computing device and to said second computing device, said third computing device comprising a management module configured to; create a backup image of the VM while the VM is executing on said first computing device; create at least one delta file for use in storing changes to the VM that occur after the backup image is created; copy the backup image to said second computing device while the VM is executing; suspend the VM on said first computing device after the backup image has been copied to said second computing device; and execute the VM on said second computing device using the backup image and the at least one delta file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of migrating a virtual machine (VM) from a first computing device to a second computing device, said method comprising:
-
creating, by a management module executing on a processor, a backup image of the VM while the VM is executing on the first computing device; creating, by the management module, at least one delta file for use in storing changes to the VM that occur after the backup image is created; copying, by the management module, the backup image to the second computing device while the VM is executing; suspending, by the management module, the VM on the first computing device after the backup image has been copied to the second computing device; and executing the VM on the second computing device using the backup image and the at least one delta file. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification