Method and apparatus for configuring a hypervisor during a downtime state
First Claim
Patent Images
1. A computer system, comprising:
- a host machine including a plurality of compute resources, said host machine being on a host power domain running the plurality of compute resources of the host machine;
at least one persistent state data store location coupled to the host machine, wherein the persistent state data store location stores hypervisor configuration data for a hypervisor of a type that instantiates virtual machines on the host machine utilizing the plurality of compute resources of the host machine;
at least one management processor, included in the host machine, running on an auxiliary power domain that permits the management processor to run while the host power domain of the host machine is off, the management processor including a persistent state module coupled to the host machine that modifies the hypervisor configuration data in the persistent state data store location; and
wherein the persistent state module allows the hypervisor configuration data stored in the persistent state data store location to be modified based on a request received to modify the hypervisor configuration data when the host power domain of the host machine is off.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a computer system comprises a host machine comprising a plurality of compute resources, at least one management processor, a hypervisor, at least one persistent state data store location coupled to the host machine, wherein the persistent state data store location stores configuration data for the hypervisor, and a persistent state module coupled to a management processor coupled to the host machine, wherein the persistent state module maps hypervisor configuration data to a persistent state data store.
-
Citations
19 Claims
-
1. A computer system, comprising:
-
a host machine including a plurality of compute resources, said host machine being on a host power domain running the plurality of compute resources of the host machine; at least one persistent state data store location coupled to the host machine, wherein the persistent state data store location stores hypervisor configuration data for a hypervisor of a type that instantiates virtual machines on the host machine utilizing the plurality of compute resources of the host machine; at least one management processor, included in the host machine, running on an auxiliary power domain that permits the management processor to run while the host power domain of the host machine is off, the management processor including a persistent state module coupled to the host machine that modifies the hypervisor configuration data in the persistent state data store location; and wherein the persistent state module allows the hypervisor configuration data stored in the persistent state data store location to be modified based on a request received to modify the hypervisor configuration data when the host power domain of the host machine is off. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method to edit configuration data of a hypervisor comprising:
-
executing a persistent state module on a management processor running on an auxiliary power domain, wherein a host machine includes the management processor running on the auxiliary power domain and a plurality of compute resources running on a host power domain; receiving, by the persistent state module, a hypervisor configuration data modification request to modify configuration data for a hypervisor of a type that instantiates virtual machines on the host machine utilizing the plurality of compute resource of the host machine while the host machine power domain is in off mode, wherein the hypervisor configuration data is stored in a persistent state data store coupled to the host machine; reading, by the persistent state module, current hypervisor configuration data from the persistent state data store coupled to the persistent module on the host machine; modifying, by the persistent state module, the current hypervisor configuration data in accordance with the modification request to yield modified hypervisor configuration data; and writing, by the persistent state module and while the host machine is still off, the hypervisor configuration data to the persistent state data store. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising logic instructions stored on a non-transitory computer-readable medium which, when executed by a computer processor, cause the processor to:
-
execute a persistent state module on a management processor running on an auxiliary power domain, wherein a host machine includes the management processor running on the auxiliary power domain and a plurality of compute resources running on a host power domain; receive, by the persistent state module in the host machine, a hypervisor configuration data modification request for modifying configuration data of a hypervisor of a type that instantiates virtual machines on the host machine utilizing the plurality of compute resource of the host machine while the host machine power domain is in off mode, wherein the hypervisor configuration data is stored in a persistent data store coupled to the host machine; read, by the persistent state module in the host machine, the current hypervisor configuration data from the persistent state data store coupled to the persistent state module on the host machine; process, by the persistent state module in the host machine, the hypervisor configuration data modification request; and write, by the persistent state module in the host machine, the edited hypervisor configuration data to the persistent state data store coupled to the persistent state module on the host machine. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification