Moving Execution of a Virtual Machine Across Different Virtualization Platforms
First Claim
1. A computer-accessible storage medium storing program instructions executable to implement:
- creating snapshot information for a first virtual machine executing within a first virtualization platform on a first server computer, wherein the snapshot information represents a state of the first virtual machine;
transmitting the snapshot information from the first server computer to a second server computer;
creating a second virtual machine on the second server computer within a second virtualization platform that is a different type of virtualization platform than the first virtualization platform; and
setting the second virtual machine to a state corresponding to the state of the first virtual machine using the snapshot information.
4 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of a system and method for moving execution of a virtual machine from a first server computer to a second server computer are disclosed. The first server computer and the second server computer may implement different types of virtualization platforms. The first server computer may be configured to execute a first virtual machine within a first virtualization platform, create snapshot information for the first virtual machine, and transmit the snapshot information to the second server computer. The second server computer may be configured to create a second virtual machine within a second virtualization platform, where the second virtualization platform is a different type of virtualization platform than the first virtualization platform. The second server computer may set the second virtual machine to a state corresponding to the state of the first virtual machine using the snapshot information.
-
Citations
18 Claims
-
1. A computer-accessible storage medium storing program instructions executable to implement:
-
creating snapshot information for a first virtual machine executing within a first virtualization platform on a first server computer, wherein the snapshot information represents a state of the first virtual machine; transmitting the snapshot information from the first server computer to a second server computer; creating a second virtual machine on the second server computer within a second virtualization platform that is a different type of virtualization platform than the first virtualization platform; and setting the second virtual machine to a state corresponding to the state of the first virtual machine using the snapshot information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
creating snapshot information for a first virtual machine executing within a first virtualization platform on a first server computer, wherein the snapshot information represents a state of the first virtual machine; transmitting the snapshot information from the first server computer to a second server computer; creating a second virtual machine on the second server computer within a second virtualization platform that is a different type of virtualization platform than the first virtualization platform; and setting the second virtual machine to a state corresponding to the state of the first virtual machine using the snapshot information. - View Dependent Claims (14, 15, 16)
-
-
17. A system comprising:
-
a first server computer; and a second server computer; wherein the first server computer is configured to; execute a first virtual machine within a first virtualization platform; create snapshot information for the first virtual machine, wherein the snapshot information represents a state of the first virtual machine; transmit the snapshot information to the second server computer; wherein the second server computer is configured to; create a second virtual machine within a second virtualization platform that is a different type of virtualization platform than the first virtualization platform; set the second virtual machine to a state corresponding to the state of the first virtual machine using the snapshot information. - View Dependent Claims (18)
-
Specification