Replication of a virtualized computing environment to a computing system with offline hosts

US9910712B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9910712-B2
Application numberUS-201514738963-A
CountryUS
Kind codeB2
Filing dateJun 15, 2015
Priority dateMar 26, 2015
Publication dateMar 6, 2018
Grant dateMar 6, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In an example, a method of replication between computing systems includes replicating virtual machine files from primary storage in a primary computing system to secondary storage in a secondary computing system. The virtual machine files implement a plurality of virtual machines in the primary computing system and a plurality of replica virtual machines in the secondary computing system. The method further includes replicating configuration data, from virtualization software in the primary computing system to secondary virtualization software installed on a host computer in the secondary computing system, through a platform management system in the host computer while the host computer is in a low-power state.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of replication between computing systems, comprising: replicating virtual machine files from primary storage in a primary computing system to secondary storage in a secondary computing system, the virtual machine files implementing a plurality of virtual machines in the primary computing system and a plurality of replica virtual machines in the secondary computing system; and replicating configuration data, from virtualization software in the primary computing system to secondary virtualization software installed on a host computer in the secondary computing system, through a platform management system in the host computer while the host computer is in a low-power state, wherein the step of replicating the configuration data comprises: connecting to the platform management system through a network interface; and modifying persistent files of the secondary virtualization software stored on a storage device in the platform management system. 2. The method of claim 1 , wherein the secondary virtualization software is not executing on the host computer when the host computer is in the low-power state. 3. The method of claim 1 , wherein the step of modifying comprises: accessing at least one logical storage unit exported by a distributed file system service executing on a controller in the platform management system. 4. The method of claim 1 , wherein the modified persistent files comprise a portion of a system image of the secondary virtualization software. 5. The method of claim 1 , wherein configuration data configures the secondary virtualization software. 6. The method of claim 5 , wherein the configuration data registers a replica virtual machine of the plurality of replica virtual machines with, or de-registers the replica virtual machine from, the secondary virtualization software. 7. The method of claim 1 , wherein the configuration data configures at least one of the plurality of replica virtual machines registered with the secondary virtualization software. 8. The method of claim 1 , further comprising: copying additional virtual machine files implementing another virtual machine in the primary computing system to a temporary storage location in the secondary computing system; and configuring the secondary virtualization software, through the platform management system while the host computer is in a low-power state, to register a new replica virtual machine implemented by the additional virtual machine files. 9. The method of claim 8 , wherein the temporary storage location comprises a temporary directory on a storage device in the platform management system. 10. The method of claim 8 , wherein the secondary virtual machine software is configured to move the additional virtual machine files to another storage location in the destination computing system during or after boot. 11. A computer system, comprising: a hardware platform including a central processing unit (CPU) and a computer-readable storage medium; management software comprising instructions stored on the computer-readable storage medium and executable by the CPU to: configure replication of virtual machine files from primary storage in a primary computing system to secondary storage in a secondary computing system, the virtual machine files implementing a plurality of virtual machines in the primary computing system and a plurality of replica virtual machines in the secondary computing system; and configure replication of configuration data, from virtualization software in the primary computing system to secondary virtualization software installed on a host computer in the secondary computing system, through a platform management system in the host computer while the host computer is in a low-power state, wherein the management software is configured to replicate the configuration data by connecting to the platform management system through a network interface, and modifying persistent files of the secondary virtualization software stored on a storage device in the platform management system. 12. The computer system of claim 11 , wherein the secondary virtualization software is not executing on the host computer when the host computer is in the low-power state. 13. The computer system of claim 11 , wherein the management software is configured to modify the persistent files by accessing at least one logical storage unit exported by a distributed file system service executing on a controller in the platform management system. 14. A non-transitory computer readable medium comprising instructions, which when executed in a computer system, causes the computer system to carry out a method of replication between computing systems, comprising: replicating virtual machine files from primary storage in a primary computing system to secondary storage in a secondary computing system, the virtual machine files implementing a plurality of virtual machines in the primary computing system and a plurality of replica virtual machines in the secondary computing system; and replicating configuration data, from virtualization software in the primary computing system to secondary virtualization software installed on a host computer in the secondary computing system, through a platform management system in the host computer while the host computer is in a low-power state, wherein the step of replicating the configuration data comprises: connecting to the platform management system through a network interface; and modifying persistent files of the secondary virtualization software stored on a storage device in the platform management system. 15. The non-transitory computer readable medium of claim 14 , wherein the secondary virtualization software is not executing on the host computer when the host computer is in the low-power state. 16. The non-transitory computer readable medium of claim 14 , wherein the step of modifying comprises: accessing at least one logical storage unit exported by a distributed file system service executing on a controller in the platform management system. 17. The non-transitory computer readable medium of claim 14 , wherein the modified persistent files comprise a portion of a system image of the secondary virtualization software. 18. A method of replication between computing systems, comprising: replicating virtual machine files from primary storage in a primary computing system to secondary storage in a secondary computing system, the virtual machine files implementing a plurality of virtual machines in the primary computing system and a plurality of replica virtual machines in the secondary computing system; replicating configuration data, from virtualization software in the primary computing system to secondary virtualization software installed on a host computer in the secondary computing system, through a platform management system in the host computer while the host computer is in a low-power state; copying additional virtual machine files implementing another virtual machine in the primary computing system to a temporary storage location in the secondary computing system; and configuring the secondary virtualization software, through the platform management system while the host computer is in a low-power state, to register a new replica virtual machine implemented by the additional virtual machine files. 19. The method of claim 18 , wherein the temporary storage location comprises a temporary directory on a storage device in the platform management system. 20. The method of cla

Assignees

Inventors

Classifications

  • Hypervisor-specific management and integration aspects · CPC title

  • G06F9/5055Primary

    considering software capabilities, i.e. software resources associated or available to the machine · CPC title

  • Replication mechanisms · CPC title

  • Creating, deleting, cloning virtual machine instances · CPC title

  • I/O management, e.g. providing access to device drivers or storage · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9910712B2 cover?
In an example, a method of replication between computing systems includes replicating virtual machine files from primary storage in a primary computing system to secondary storage in a secondary computing system. The virtual machine files implement a plurality of virtual machines in the primary computing system and a plurality of replica virtual machines in the secondary computing system. The m…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/45558. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 06 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).