Migrating a virtual machine in response to identifying an unsupported virtual hardware component
AssigneeRed Hat Israel, Ltd.
InventorsMordechay Asayag, Michael Kolesnik
Life of this patent
Estimating the term…
Abstract
A request to install a virtual hardware component on a virtual machine that is executed by a first hypervisor may be received. A network that the virtual hardware component is to operate on may be identified and a determination may be made that the first hypervisor does not support the network that the virtual hardware component is to operate on. Furthermore, a second hypervisor that supports the network that the virtual hardware component is to operate on may be identified. In response to identifying the second hypervisor that supports the network, the virtual machine may be migrated from the first hypervisor to the second hypervisor for execution by the second hypervisor.
Claims20
A method comprising:
- receiving a request to install a virtual hardware component on a virtual machine that is executed by a first hypervisor;
- identifying a network that the virtual hardware component is to operate on;
- determining that the first hypervisor does not support the network that the virtual hardware component is to operate on;
- identifying a second hypervisor that supports the network that the virtual hardware component is to operate on;
- and
- in response to identifying the second hypervisor that supports the network, migrating, by a processing device, the virtual machine from the first hypervisor to the second hypervisor for execution by the second hypervisor.
A non-transitory computer readable storage medium having instructions that, when executed by a processing device, cause the processing device to:
- receive a request to install a virtual hardware component on a virtual machine that is executed by a first hypervisor;
- identify a network that the virtual hardware component is to operate on;
- determine that the first hypervisor does not support the network that the virtual hardware component is to operate on;
- identify a second hypervisor and a third hypervisor that support the network that the virtual hardware component is to operate on;
- determine whether to migrate the virtual machine to the second hypervisor or the third hypervisor in view of a migration policy;
- and
- in response to determining the virtual machine is to be migrated to the second hypervisor in view of the migration policy, migrate the virtual machine from the first hypervisor to the second hypervisor for execution by the second hypervisor.
A system comprising:
- a memory;
- and
- a processing device, operatively coupled with the memory, to:
- receive a request to install a virtual hardware component on a virtual machine that is executed by a first hypervisor;
- identify a network that the virtual hardware component is to operate on;
- determine that the first hypervisor does not support the network that the virtual hardware component is to operate on;
- identify a second hypervisor that supports the network that the virtual hardware component is to operate on;
- and
- in response to identifying the second hypervisor that supports the network, migrate the virtual machine from the first hypervisor to the second hypervisor for execution by the second hypervisor.
Dependencies are inferred from the claim text.