Host reimaging for orchestration and management of heterogenous computing resources
AssigneeHewlett Packard Enterprise Development LP
InventorsDavid Rabon Estes, Brian David Wheeler
Life of this patent
Estimating the term…
Abstract
The present disclosure provides techniques for reimaging physical hosts from a first hypervisor to a second hypervisor. A method includes designating one of a plurality of physical hosts as a coordinating host, receiving a service request to reimage target hosts, obtaining installation media for the second hypervisor, and installing the second hypervisor on each target host. The installation is performed by streaming the installation media from the coordinating host to each of the target hosts. The method enables efficient transition between different hypervisors across multiple physical hosts in a coordinated manner.
Claims20
A computer-implemented method comprising:
- designating one of a plurality of physical hosts as a coordinating host, wherein each of the physical hosts comprises a first hypervisor;
- receiving, by the coordinating host, a service request to reimage target hosts of the physical hosts from the first hypervisor to a second hypervisor, the second hypervisor being different than the first hypervisor, the service request comprising a respective reimaging configuration for each respective target host of the target hosts;
- obtaining, by the coordinating host, an installation media for the second hypervisor in response to the service request;
- and
- installing the second hypervisor on each of the target hosts by streaming the installation media from the coordinating host to each of the target hosts, wherein streaming the installation media comprises, for each respective target host of the target hosts, embedding the respective reimaging configuration for the respective target host in the installation media streamed to the respective target host.
A computer system comprising:
- a plurality of physical hosts, each physical host comprising a first hypervisor, wherein a coordinating host designated from the physical hosts is configured to:
- receive a service request to reimage target hosts of the physical hosts from the first hypervisor to a second hypervisor, the second hypervisor being different than the first hypervisor, the service request comprising a respective reimaging configuration for each respective target host of the target hosts;
- obtain an installation media for the second hypervisor in response to the service request;
- and
- install the second hypervisor on each of the target hosts by streaming the installation media from the coordinating host to each of the target hosts, wherein streaming the installation media comprises, for each respective target host of the target hosts, embedding the respective reimaging configuration for the respective target host in the installation media streamed to the respective target host.
A computer device comprising:
- a processor;
- and
- a non-transitory computer-readable medium storing instructions which, when executed by the processor, cause the processor to:
- designate one of a plurality of physical hosts as a coordinating host, wherein each of the physical hosts comprises a first hypervisor;
- receive a service request to reimage target hosts of the physical hosts from the first hypervisor to a second hypervisor, the second hypervisor being different than the first hypervisor, the service request comprising a respective reimaging configuration for each respective target host of the target hosts;
- obtain an installation media for the second hypervisor in response to the service request;
- and
- install the second hypervisor on each of the target hosts by streaming the installation media from the coordinating host to each of the target hosts, wherein streaming the installation media comprises, for each respective target host of the target hosts, embedding the respective reimaging configuration for the respective target host in the installation media streamed to the respective target host.
Dependencies are inferred from the claim text.