Management of cloud-computing facility through a virtual infrastructure management server
US-2017005873-A1 · Jan 5, 2017 · US
US10031768B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10031768-B2 |
| Application number | US-201514755423-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 30, 2015 |
| Priority date | Jun 30, 2015 |
| Publication date | Jul 24, 2018 |
| Grant date | Jul 24, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The current document is directed to methods for aggregating host computers into distributed computing systems and to distributed computing systems created by the methods. In a described implementation, host computers are aggregated into two or more clusters, at a first distributed-computing-system level, each managed by a second-level management server. The two or more clusters are then, in turn, aggregated into a hierarchical distributed computing system managed by a top-level management server. The top-level management server is interconnected to, and accesses, the second-level management servers through a host-gateway appliance that includes host-gateway control logic implemented within a server computer. In order to achieve scalability and efficiency, the top-level management server provides a subset of the native management commands to system administrators and other users who access a management interface provided by the top-level management server.
Opening claim text (preview).
The invention claimed is: 1. A distributed computing system comprising: a top-level management server providing a subset of a full native management interface for managing the distributed computing system; a host-gateway appliance that connects the top-level management server to multiple second-level management servers; and the multiple second-level management servers, each connected to and managing multiple host systems, each providing the full native management interface for managing the host systems, and each comprising, together with the multiple host systems managed by the second-level management server, a host cluster that is presented by the host-gateway appliance to the top-level management server as a super host. 2. The distributed computing system of claim 1 wherein the full native management interface provides management facilities and operations to: configure, provision, power on, and power off virtual machines; move virtual machines among host systems; collect configuration information and operational statistics from host systems; configure devices, system processes, and other entities within host systems; and access information stored by a host system within a VM kernel file system. 3. The distributed computing system of claim 1 wherein the subset of the full native management interface provides management facilities and operations to configure, provision, power on, power off, and reconfigure virtual machines. 4. The distributed computing system of claim 1 wherein a super host is a virtual host computer with a set of virtual components corresponding to a maximum set of components common to the host systems of a cluster represented by the super host. 5. The distributed computing system of claim 4 wherein the host-gateway appliance comprises: a server computer with hardware, virtualization, and system-processes-and-virtual-machine layers; a communications process that is logically connected to a host-management interface within the top-level management server; and one or more super-host adapters to which the communications process interfaces, the super-host adapters each logically connected to one or more management interfaces provided by one or more second-level management servers. 6. The distributed computing system of claim 5 wherein the host-gateway appliance filters management commands received through the communications process from the top-level management server to ensure that management commands directed to a super host belong to the subset of the full native management interface and target the set of virtual components of the super host. 7. The distributed computing system of claim 5 wherein the host-gateway appliance periodically generates a super host heartbeat message for each super host and transmits the heartbeat message to the top-level management server. 8. The distributed computing system of claim 7 wherein the host-gateway appliance includes a state/version indication in the heartbeat message for the super host associated with the heartbeat message. 9. The distributed computing system of claim 5 wherein the host-gateway appliance filters configuration information received from each second-level management server in order to generate configuration information consistent with the virtual components of the super host to forward to the top-level management server. 10. The distributed computing system of claim 9 wherein the host-gateway appliance uses filtered configuration information received from the second-level management server represented by the super host in order to generate a retrieve-changes response to transmit to the top-level management server in response to a retrieve-changes request transmitted to the host-gateway appliance by the top-level management server. 11. A method that aggregates host systems into a distributed computing system, the method comprising: providing a top-level management server providing a subset of a full native management interface for managing the distributed computing system; connecting the top-level management server to multiple second-level management servers through a host-gateway appliance; connecting each of the multiple second-level management servers to a portion of the host systems, each second-level management server providing the full native management interface for managing the host systems to which the second-level management server is connected, and each second-level management server comprising, together with the host systems managed by the second-level management server, a host cluster; and presenting to the top-level management server, by the host-gateway appliance, each host cluster as a super host. 12. The method of claim 11 wherein the full native management interface provides management facilities and operations to: configure, provision, power on, and power off virtual machines; move virtual machines among host systems; collect configuration information and operational statistics from host systems; configure devices, system processes, and other entities within host systems; and access information stored by a host system within a VM kernel file system. 13. The method of claim 11 wherein the subset of the full native management interface provides management facilities and operations to configure, provision, power on, power off, and reconfigure virtual machines. 14. The method of claim 11 wherein a super host is a virtual host computer with a set of virtual components corresponding to a maximum set of components common to the host systems of a cluster represented by the super host. 15. The method of claim 14 wherein the host-gateway appliance comprises: a server computer with hardware, virtualization, and system-processes-and-virtual-machine layers; a communications process that is logically connected to a host-management interface within the top-level management server; and one or more super-host adapters to which the communications process interfaces, the super-host adapters each logically connected to one or more management interfaces provided by one or more second-level management servers. 16. The method of claim 15 wherein the host-gateway appliance filters management commands received through the communications process from the top-level management server to ensure that management commands directed to a super host belong to the subset of the full native management interface and target the set of virtual components of the super host. 17. The method of claim 15 wherein the host-gateway appliance periodically generates a super host heartbeat message for each super host and transmits the heartbeat message to the top-level management server. 18. The method of claim 17 wherein the host-gateway appliance includes a state/version indication in the heartbeat message for the super host associated with the heartbeat message. 19. The method of claim 15 wherein the host-gateway appliance filters configuration information received from each second-level management server in order to generate configuration information consistent with the virtual components of the super host to forward to the top-level management server. 20. The method of claim 19 wherein the host-gateway appliance uses filtered configuration information received from the second-level management server represented by the super host in order to generate a retrieve-changes response to transmit to the top-level management server in response to a retrieve-changes request transmitted to the host-gateway appliance by the top-level management
Active monitoring, e.g. heartbeat, ping or trace-route · CPC title
comprising hierarchical management structures · CPC title
Hypervisors; Virtual machine monitors · CPC title
Distribution of virtual machine instances; Migration and load balancing · CPC title
Network integration; Enabling network access in virtual machine instances · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.