Method and system for migration of virtual machines and virtual applications between cloud-computing facilities
US-2015052517-A1 · Feb 19, 2015 · US
US9946565B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9946565-B2 |
| Application number | US-201514755254-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 30, 2015 |
| Priority date | Jun 30, 2015 |
| Publication date | Apr 17, 2018 |
| Grant date | Apr 17, 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 first management server that includes one or more processors, one or more memories, and communications controllers and hardware and that provides a first management interface for managing a virtual infrastructure; a second management server that includes one or more processors, one or more memories, and communications controllers and hardware and that provides a second management interface, different from the first management interface, for managing an abstraction of the virtual infrastructure; and a host-gateway appliance that connects the first management server to the second management interface while providing an illusion, to the first management server, that the first management server is instead connected to, and managing, a host server within a virtual infrastructure. 2. The distributed computing system of claim 1 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 first management server; and a foreign-host adapter to which the communication process interfaces, the foreign-host adapter logically connected to the second management interface provided by the second management server. 3. The distributed computing system of claim 2 wherein the foreign-host adapter translates selected first-management-interface commands received through the communications process from the first management server to second-management-interface commands and directs the second-management-interface commands to the second management interface provided by the second management server. 4. The distributed computing system of claim 3 wherein the foreign-host adapter translates second-management-interface command responses received, through the second management interface, from the second management server to first-management-interface command responses and directs the first-management-interface command responses to the first management interface, provided by the first management server, through the communications process. 5. The distributed computing system of claim 2 wherein the foreign-host adapter disregards selected first-management-interface messages received through the communications process from the first management server. 6. The distributed computing system of claim 2 wherein the foreign-host adapter generates, from stored information local to the host-gateway appliance, command responses to selected first-management-interface messages received through the communications process from the first management server and returns the command responses to the first management interface, provided by the first management server, through the communications process. 7. The distributed computing system of claim 2 wherein the host-gateway appliance periodically generates a heartbeat message for the illusory host server to which the host-gateway appliance abstracts the abstraction of the virtual infrastructure managed by the second management server. 8. The distributed computing system of claim 1 wherein the second management interface is a cloud-director-provided virtual-data-center management interface. 9. The distributed computing system of claim 1 wherein the second management interface is VCC-server-provided virtual-data-center-aggregation management interface. 10. A method that allows a first management server, which provides a first management interface to a virtual infrastructure, to manage the virtual infrastructure through a second management interface, different from the first management interface, that manages an abstraction of the virtual infrastructure, the method comprising: providing the first management server, which includes one or more processors, one or more memories, and communications controllers and hardware and that provides a first management interface for managing a virtual infrastructure; providing a second management server that includes one or more processors, one or more memories, and communications controllers and hardware and that provides a second management interface, different from the first management interface, for managing an abstraction of the virtual infrastructure; and connecting the first and second management servers through a host-gateway appliance that provides an illusion, to the first management server, that the first management server is instead connected to, and managing, a host server within a virtual infrastructure. 11. The method of claim 10 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 first management server; and a foreign-host adapter to which the communication process interfaces, the foreign-host adapter logically connected to the second management interface provided by the second management server. 12. The method of claim 11 wherein the foreign-host adapter translates selected first-management-interface commands received through the communications process from the first management server to second-management-interface commands and directs the second-management-interface commands to the second management interface provided by the second management server. 13. The method of claim 12 , wherein the foreign-host adapter translates second-management-interface command responses received, through the second management interface, from the second management server to first-management-interface command responses and directs the first-management-interface command responses to the first management interface, provided by the first management server, through the communication process. 14. The method of claim 11 wherein the foreign-host adapter disregards selected first-management-interface messages received through the communications process from the first management server. 15. The method of claim 11 wherein the foreign-host adapter generates, from stored information local to the host-gateway appliance, command responses to selected first-management-interface messages received through the communications process from the first management server and returns the command responses to the first management interface, provided by the first management server, through the communications process. 16. The method of claim 11 wherein the host-gateway appliance periodically generates a heartbeat message for the illusory host server to which the host-gateway appliance abstracts the abstraction of the virtual infrastructure managed by the second management server. 17. The method of claim 10 wherein the second management interface is cloud-director-provided virtual-data-center management interface. 18. The method of claim 10 wherein the second management interface is VCC-server-provided virtual-data-center-aggregation management interface. 19. A physical data-storage device that stores computer instructions that, when executed by one or more processes of a host-gateway device, controls the host-gateway device to: connect a first management server, which provides a first management interface to a virtual infrastructure, to a second management server, which provides a second management interface, different from the first management interface, for managing an abstraction of the virtual infrastructure; and provide an illusion, to the first management server, that the first managemen
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Electricity · mapped topic
comprising hierarchical management structures · CPC title
Network integration; Enabling network access in virtual machine instances · CPC title
Hypervisor-specific management and integration aspects · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.