Virtual machine mobility
First Claim
1. A system, comprising:
- a cluster of host machines implementing a virtualization environment based on a first platform, wherein each of the host machines comprises a first hypervisor, and a virtual machine (VM); and
;
a target host machine capable of implementing the virtualization environment based on a second platform, wherein the target host machine comprises a second hypervisor and a management module having programmed instructions that detect failure of the first hypervisor and perform steps to move one of the virtual machines from the cluster of host machines to the target host machine by;
checking whether the target host machine comprises installed required drivers; and
if the target host machine comprises the installed required drivers, activating the installed required drivers and sending a confirmation signal back to a control plane in the cluster of host machines.
1 Assignment
0 Petitions
Accused Products
Abstract
Particular embodiments comprise (1) a cluster of host machines, each comprising at least one virtual machine (VM), one or more virtual infrastructure elements, and one or more required drivers for implementing the virtualization environment, and (2) a target host machine capable of implementing the virtualization environment based on a second platform, wherein the target host machine comprises at least one VM and one or more virtual infrastructure elements. A management module for the system performs steps to move one of the VMs from the cluster of host machines to the target host machine by checking whether the target host machine comprises one or more required drivers for implementing the virtualization environment and, if the target host machine comprises the one or more required drivers, activating the one or more required drivers, and sending a confirmation signal back to a control plane in the cluster of host machines.
7 Citations
20 Claims
-
1. A system, comprising:
-
a cluster of host machines implementing a virtualization environment based on a first platform, wherein each of the host machines comprises a first hypervisor, and a virtual machine (VM); and
;a target host machine capable of implementing the virtualization environment based on a second platform, wherein the target host machine comprises a second hypervisor and a management module having programmed instructions that detect failure of the first hypervisor and perform steps to move one of the virtual machines from the cluster of host machines to the target host machine by; checking whether the target host machine comprises installed required drivers; and if the target host machine comprises the installed required drivers, activating the installed required drivers and sending a confirmation signal back to a control plane in the cluster of host machines. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable non-transitory storage media embodying software for managing communication connections in a virtualization environment, the software being operable when executed by a processor to:
-
provide a cluster of host machines implementing the virtualization environment based on a first platform, wherein each of the host machines comprises a first hypervisor, a virtual machine (VM), and required drivers; provide a target host machine capable of implementing the virtualization environment based on a second platform, wherein the target host machine comprises a second hypervisor; and provide a management module having programmed instructions to detect failure of the first hypervisor and, upon detection of failure, to move one of the virtual machines from the cluster of host machines to the target host machine; by the management module, check whether the target host machine comprises installed required drivers; and by the management module, if the target host machine comprises the installed required drivers, activate the installed required drivers and send a confirmation signal back to a control plane in the cluster of host machines. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
providing a cluster of host machines implementing the virtualization environment based on a first platform, wherein each of the host machines comprises a first hypervisor, a virtual machine (VM); providing a target host machine capable of implementing the virtualization environment based on a second platform, wherein the target host machine comprises a second hypervisor; and detecting failure of the first hypervisor and moving one of the virtual machines from the cluster of host machines to the target host machine by; checking whether the target host machine comprises installed required drivers; and if the target host machine comprises the installed required drivers, activating the installed required drivers and sending a confirmation signal back to a control plane in the cluster of host machines. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification