DATA STORAGE RECOVERY AUTOMATION
First Claim
Patent Images
1. A method of automating recovery of a networked data storage environment, comprising:
- receiving an indication of user selection of a plurality of commands for inclusion in a data storage recovery automation package;
generating, at a first point in time and by a first computing device, the automated data recovery package, the recovery automation package configured, upon execution, to recover at least a portion of a data storage environment implemented on a first set of computer hardware devices to a second set of computer hardware devices that is remote from the first set of computer hardware devices; and
storing the automated recovery package on first storage,wherein the automated data recovery package is, at a second point in time later than the first point in time, accessed from the first storage and invoked for execution on a second computing device that is remote from the first computing device, andwherein execution of the data recovery package causes automatic execution the plurality of commands to completion.
4 Assignments
0 Petitions
Accused Products
Abstract
According to certain aspects, systems and methods are provided for automating recovery of a networked data storage environment. For instance, a system can generate a data recovery package configured to automatically carry out a process for recovering a data storage environment and/or associated data. The content of the particular workflow depends on the data storage environment, and can be defined by a user.
-
Citations
20 Claims
-
1. A method of automating recovery of a networked data storage environment, comprising:
-
receiving an indication of user selection of a plurality of commands for inclusion in a data storage recovery automation package; generating, at a first point in time and by a first computing device, the automated data recovery package, the recovery automation package configured, upon execution, to recover at least a portion of a data storage environment implemented on a first set of computer hardware devices to a second set of computer hardware devices that is remote from the first set of computer hardware devices; and storing the automated recovery package on first storage, wherein the automated data recovery package is, at a second point in time later than the first point in time, accessed from the first storage and invoked for execution on a second computing device that is remote from the first computing device, and wherein execution of the data recovery package causes automatic execution the plurality of commands to completion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system, comprising:
-
one or more first computer processors; first storage media having a database stored thereon which includes a set of recovery automation commands, a recovery automation interface executing in the one or more first computer processors and configured to receive an indications of user selection of a plurality of the recovery automation commands for inclusion in an automated recovery process in which at least a portion of a data storage environment implemented on a first set of computer hardware devices is recovered on a second set of computer hardware devices that is remote from the first set of computer hardware devices; and a recovery automation module executing in the one or more computer processors and configured to generate, at a first point in time, an automated data recovery package comprising a representation of the selected commands, wherein the automated data recovery package is, at a second point in time later than the first point in time, accessed from storage media and invoked for execution on one or more second computer processors that are remote from the one or more first computer processors, and wherein execution of the data recovery package causes automatic execution the plurality of commands to completion. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of performing automated recovery of a data storage system, comprising:
-
accessing, from storage media, and using one or more processors, a data recovery automation package comprising a plurality of commands for recovering at least a portion of a data storage environment implemented on a first set of one or more computer hardware devices, the data recovery automation package generated at a first point in time earlier than a second point in time at which said accessing occurs; automatically performing, using one or more computer processors, a first command of the plurality of commands by installing a first data storage component that was installed on at least one computing device in the first set of computer hardware devices on at least one computing device in a second set of one or more computer hardware devices; and automatically performing, using one or more computer processors, a second command of the plurality of commands by using the first data storage component to copy at least a portion of a data store onto one or more storage devices in the second set of one or more computer hardware devices, the data store including production data generated by at least one application running on at least one client computing device in the first set of one or more computer hardware devices. - View Dependent Claims (19, 20)
-
Specification