Storage policy-based automation of protection for disaster recovery
US-9817722-B2 · Nov 14, 2017 · US
US10481987B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10481987-B2 |
| Application number | US-201715811649-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 13, 2017 |
| Priority date | Aug 29, 2014 |
| Publication date | Nov 19, 2019 |
| Grant date | Nov 19, 2019 |
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.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.