User selectable data source for data recovery
AssigneeEMC IP Holding Company LLC
InventorShern S. Jauhal
Life of this patent
Estimating the term…
Abstract
Systems and methods for performing a recovery operation for a host. A user interface is displayed and a recovery operation is configured. During configuration of the recovery operation, the source of the backup for the recovery operation can be selected by a user. The recovery operation is performed based on the user-selected backup.
Claims18
A method for performing a recovery operation to recover data to a host, the method comprising:
- initiating a workflow for configuring a recovery operation to restore a backup, the workflow including a plurality of elements, wherein the plurality of elements relate to recovery operations that are common to workflows for different hosts;
- dynamically adapting the workflow, by a recovery module that is selected based on a manner in which data of the host was backed up, to account for a specific circumstance of the host and of data associated with the host by adding an element to the workflow, changing one of the plurality of elements in the workflow, and/or removing one of the plurality of elements from the workflow;
- adapting the workflow to include multiple media pools, wherein a copy of the backup is stored in each of the media pools;
- receiving input into the dynamically adapted workflow that is displayed in a user interface on a display, wherein the input includes a selection of a particular media pool from the multiple media pools;
- and
- recovering the data of the host from the backup in accordance with the workflow from a backup stored at the particular media pool.
A storage device comprising a non-transitory medium having stored therein computer-executable instructions which, when executed by one or more hardware processors of a computing system, implement a method for performing a recovery operation for a host, the method comprising:
- initiating a workflow for configuring a recovery operation to restore a backup, the workflow including a plurality of elements, wherein the plurality of elements relate to recovery operations that are common to workflows for different hosts;
- dynamically adapting the plurality of elements in the workflow, by a recovery module that is selected based on a manner in which data of the host was backed up, to account for a specific circumstance of the host and of data associated with the host by adding an element to the plurality of elements in the workflow, changing one of the plurality of elements in the workflow, and/or removing one of the plurality of elements from the workflow;
- adapting the workflow to include multiple media pools, wherein a copy of the backup is stored in each of the media pools;
- receiving input into the dynamically adapted workflow that is displayed in a user interface on a display, wherein the input includes a selection of a particular media pool from the multiple media pools;
- and
- recovering the data of the host from the backup in accordance with the workflow from a backup stored at the particular media pool.
A computing device comprising:
- at least one processor;
- and
- one or more programs configured to configure and perform a recovery operation, the one or programs including computer executable instructions on a non-transitory medium that, when executed by the at least one processor, provide:
- an agent configured to initiate a workflow to configure the recovery operation to recover a backup, the workflow including a plurality of elements;
- and
- a user interface component configured to display a user interface on a display that includes the workflow, wherein the user interface component is operable to access a recovery module to dynamically adapt the workflow to account for a specific circumstance of the host and of data associated with the host by adding an element to the workflow, changing one of the plurality of elements in the workflow, and/or removing one of the plurality of elements from the workflow, wherein the workflow is adapted based on a manner in which data of the host was backed up, wherein input is received into the dynamically adapted workflow;
- adapt the workflow to include multiple media pools, wherein a copy of the backup is stored in each of the media pools;
- receive input into the dynamically adapted workflow that is displayed in a user interface on a display, wherein the input includes a selection of a particular media pool from the multiple media pools;
- and
- wherein the one or more programs identify a manner in which data of the host was protected and then retrieve the recovery module from a server based on the manner in which the data of the host was protected and wherein the one or more programs recover the data of the host from a backup stored at the particular media pool, in accordance with the dynamically adapted workflow.
Dependencies are inferred from the claim text.