Data storage recovery automation
First Claim
Patent Images
1. A method of automating recovery of a networked data storage environment, the method comprising:
- accessing, using a first computing device that is remote from a second computing device, an automated data recovery package located in storage associated with the second computing device, the automated data recovery package generated by the second computing device; and
executing the automated data recovery package using the first computing device, wherein said executing the automated data recovery package comprises;
installing on at least one computing device of a first set of computer hardware devices an instance of one or more secondary storage controllers that were installed on at least one computing device of a second set of computer hardware devices, wherein the instance of the one or more secondary storage controllers is configured to manage data storage operations between one or more client computing devices of the first set of computer hardware devices and one or more secondary storage devices of the first set of computer hardware devices,copying at least a portion of a data store associated with the second set of computer hardware devices to one or more storage devices associated with the first set of computer hardware devices, the data store including a copy of data that was generated by one or more applications executing on one or more client computing devices of the second set of computer hardware devices, andinstalling a storage manager on a computing device of the first set of computer hardware devices, the storage manager configured, for a given data storage operation, to instruct at least one of the one or more secondary storage controllers to manage the given data storage operation.
2 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.
90 Citations
20 Claims
-
1. A method of automating recovery of a networked data storage environment, the method comprising:
-
accessing, using a first computing device that is remote from a second computing device, an automated data recovery package located in storage associated with the second computing device, the automated data recovery package generated by the second computing device; and executing the automated data recovery package using the first computing device, wherein said executing the automated data recovery package comprises; installing on at least one computing device of a first set of computer hardware devices an instance of one or more secondary storage controllers that were installed on at least one computing device of a second set of computer hardware devices, wherein the instance of the one or more secondary storage controllers is configured to manage data storage operations between one or more client computing devices of the first set of computer hardware devices and one or more secondary storage devices of the first set of computer hardware devices, copying at least a portion of a data store associated with the second set of computer hardware devices to one or more storage devices associated with the first set of computer hardware devices, the data store including a copy of data that was generated by one or more applications executing on one or more client computing devices of the second set of computer hardware devices, and installing a storage manager on a computing device of the first set of computer hardware devices, the storage manager configured, for a given data storage operation, to instruct at least one of the one or more secondary storage controllers to manage the given data storage operation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system, comprising:
-
one or more computer processors; a non-transitory computer-readable storage medium having computer-executable instructions stored thereon that when executed by the one or more computer processors, cause the one or more computer processors to; access an automated data recovery package stored on storage associated with a first computing device, wherein the automated data recovery package is generated by the first computing device; and execute the automated data recovery package, wherein execution of the automated data recovery package causes the one or more computer processors to; install on at least one computing device of a first set of computer hardware devices an instance of one or more secondary storage controllers that were installed on at least one computing device of a second set of computer hardware devices, wherein the instance of the one or more secondary storage controllers is configured to manage data storage operations between one or more client computing devices of the first set of computer hardware devices and one or more secondary storage devices of the first set of computer hardware devices, copy at least a portion of a data store associated with the second set of computer hardware devices to one or more storage devices associated with the first set of computer hardware devices, the data store including a copy of data that was generated by one or more applications executing on one or more client computing devices of the second set of computer hardware devices, and install a storage manager on a computing device of the first set of computer hardware devices, the storage manager configured, for a given data storage operation, to instruct at least one of the one or more secondary storage controllers to manage the given data storage operation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable, non-transitory storage medium comprising computer-executable instructions that when executed by one or more computer processors cause the one or more computer processors to:
-
access an automated data recovery package stored on storage associated with a first computing device, wherein the automated data recovery package is generated by the first computing device; and execute the automated data recovery package, wherein execution of the automated data recovery package causes the one or more computer processors to; install on at least one computing device of a first set of computer hardware devices an instance of one or more secondary storage controllers that were installed on at least one computing device of a second set of computer hardware devices, wherein the instance of the one or more secondary storage controllers is configured to manage data storage operations between one or more client computing devices of the first set of computer hardware devices and one or more secondary storage devices of the first set of computer hardware devices, copy at least a portion of a data store associated with the second set of computer hardware devices to one or more storage devices associated with the first set of computer hardware devices, the data store including a copy of data that was generated by one or more applications executing on one or more client computing devices of the second set of computer hardware devices, and install a storage manager on a computing device of the first set of computer hardware devices, the storage manager configured, for a given data storage operation, to instruct at least one of the one or more secondary storage controllers to manage the given data storage operation. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification