Storage policy-based automation of protection for disaster recovery

US10481987B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10481987-B2
Application numberUS-201715811649-A
CountryUS
Kind codeB2
Filing dateNov 13, 2017
Priority dateAug 29, 2014
Publication dateNov 19, 2019
Grant dateNov 19, 2019

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.

Exemplary methods, apparatuses, and systems include a recovery manager receiving selection of a storage profile to be protected. The storage profile is an abstraction of a set of one or more logical storage devices that are treated as a single entity based upon common storage capabilities. In response to the selection of the storage profile to be protected, a set of virtual datacenter entities associated with the storage profile is added to a disaster recovery plan to automate a failover of the set of virtual datacenter entities from a protection site to a recovery site. The set of one or more virtual datacenter entities includes one or more virtual machines, one or more logical storage devices, or a combination of virtual machines and logical storage devices. The set of virtual datacenter entities is expandable and interchangeable with other virtual datacenter entities.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving a selection of one or more storage profiles to be protected as a single group, wherein each storage profile is an abstraction of a set of one or more logical storage devices; determining a set of virtual datacenter entities associated with the one or more selected storage profiles, comprising: determining the one or more logical storage devices included in the selected one or more storage profiles, and determining one or more virtual machines associated with the set of one or more logical storage devices; and adding the set of virtual datacenter entities associated with the selected storage profile to a disaster recovery plan prior to a failover to automate the failover of the set of virtual datacenter entities from a protection site to a recovery site. 2. The method of claim 1 , further comprising: determining whether a virtual machine of the one or more virtual machines is configured for replication, including: querying one or more replication providers to determine whether at least one replication provider is responsible for replicating the virtual machine. 3. The method of claim 2 , wherein in response to determining that a virtual machine is replicated, adding the replicated virtual machine to the disaster recovery plan. 4. The method of claim 2 , wherein in response to determining that the virtual machine is not replicated, generating a notification that the virtual machine was added to the disaster recovery plan, but is not replicated to the recovery site. 5. The method of claim 2 , wherein in response to determining that the virtual machine is not replicated, omitting the non-replicated virtual machine from the disaster recovery plan. 6. The method of claim 2 , further comprising: determining that a change has occurred to the one or more storage profiles such that one or more logical storage devices are no longer included in the selected storage profile, and in response to the determining, updating the disaster recovery plan to remove one or more corresponding virtual machines associated with the no longer included logical storage devices. 7. The method of claim 1 , further comprising: determining that a change has occurred to the one or more storage profiles such that one or more logical storage devices are added to the selected storage profile; and in response to the determining, updating the disaster recovery plan to add one or more corresponding virtual machines associated with the added logical storage devices. 8. A system comprising: one or more processing devices and one or more storage media, wherein the one or more storage-media include instructions that, when executed by the one or more processing devices, cause the system to perform operations comprising: receiving a selection of one or more storage profiles to be protected as a single group, wherein each storage profile is an abstraction of a set of one or more logical storage devices; determining a set of virtual datacenter entities associated with the one or more selected storage profiles, comprising: determining the one or more logical storage devices included in the selected one or more storage profiles, and determining one or more virtual machines associated with the set of one or more logical storage devices; and adding the set of virtual datacenter entities associated with the selected storage profile to a disaster recover plan prior to a failover to automate the failover of the set of virtual datacenter entities from a protection site to a recovery site. 9. The system of claim 8 , wherein the instructions further cause the system to perform operations comprising: determining whether a virtual machine of the one or more virtual machines is configured for replication, including: querying one or more replication providers to determine whether at least one replication provider is responsible for replicating the virtual machine. 10. The system of claim 9 , wherein in response to determining that a virtual machine is replicated, adding the replicated virtual machine to the disaster recovery plan. 11. The system of claim 9 , wherein in response to determining that the virtual machine is not replicated, generating a notification that the virtual machine was added to the disaster recovery plan, but is not replicated to the recovery site. 12. The system of claim 9 , wherein in response to determining that the virtual machine is not replicated, omitting the non-replicated virtual machine from the disaster recovery plan. 13. The system of claim 8 , wherein the instructions further cause the system to perform operations comprising: determining that a change has occurred to the one or more storage profiles such that one or more logical storage devices are no longer included in the storage profile, and in response to the determining, updating the disaster recovery plan to remove one or more corresponding virtual machines associated with the no longer included logical storage devices. 14. The system of claim 8 , wherein the instructions further cause the system to perform operations comprising: determining that a change has occurred to the one or more storage profiles such that one or more logical storage devices are added to the storage profile; and in response to the determining, updating the disaster recovery plan to add one or more corresponding virtual machines associated with the added logical storage devices. 15. One or more non-transitory computer-readable media storing instructions that, when executed by a processing device, cause the processing device to perform operations comprising: receiving a selection of one or more storage profiles to be protected as a single group, wherein each storage profile is an abstraction of a set of one or more logical storage devices; determining a set of virtual datacenter entities associated with the one or more selected storage profiles, comprising: determining the one or more logical storage devices included in the selected one or more storage profiles, and determining one or more virtual machines associated with the set of one or more logical storage devices; and adding the set of virtual datacenter entities associated with the selected storage profile to a disaster recovery plan prior to a failover to automate the failover of the set of virtual datacenter entities from a protection site to a recovery site. 16. The one or more non-transitory computer-readable media of claim 15 , wherein the instructions, when executed, further cause the processing device to perform operations comprising: determining whether a virtual machine of the one or more virtual machines is configured for replication, including: querying one or more replication providers to determine whether at least one replication provider is responsible for replicating the virtual machine. 17. The one or more non-transitory computer-readable media of claim 16 , wherein in response to determining that a virtual machine is replicated, adding the replicated virtual machine to the disaster recovery plan. 18. The one or more non-transitory computer-readable media of claim 16 , wherein in response to determining that the virtual machine is not replicated, generating a notification that the virtual machine was added to the disaster recovery plan, but is not replicated to the recovery site. 19. The one or more n on-transitory computer-readable media of claim 16 , wherein in response to determining that the virtual machine is not replicated, omitting the non-replicated virtual machine from the disaster recovery plan. 20.

Assignees

Inventors

Classifications

  • with a single idle spare processing component · CPC title

  • maintaining the standby controller/processing unit updated (initialisation or re-synchronisation thereof G06F11/1658 and subgroups) · CPC title

  • using migration · CPC title

  • where the redundant components share neither address space nor persistent storage · CPC title

  • involving virtual machines · 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 US10481987B2 cover?
Exemplary methods, apparatuses, and systems include a recovery manager receiving selection of a storage profile to be protected. The storage profile is an abstraction of a set of one or more logical storage devices that are treated as a single entity based upon common storage capabilities. In response to the selection of the storage profile to be protected, a set of virtual datacenter entities …
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification G06F11/1484. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 19 2019 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).