Cross-system storage management for transferring data across autonomous information management systems
First Claim
1. A method comprising:
- by a first computing device, using shared binaries to instantiate (i) a first executable version of an information management software, and (ii) a second executable version of the information management software;
by the first computing device, executing (a) the first executable version of the information management software for operating in a first information management system, and (b) the second executable version of the information management software for operating in a second information management system,wherein the second executable version of the information management software is for creating secondary copies of data generated by the first computing device according to at least one storage policy configured in the second information management system, andwherein no storage policies for the data generated by the first computing device are configured in the first information management system;
by a first storage manager in the first information management system, causing a secondary copy of data generated in the first information management system to be transferred to the first computing device executing the first executable version of the information management software, thereby restoring the secondary copy of data to the first computing device, andwherein the first storage manager receives information about the first computing device from a second storage manager in the second information management system;
after the secondary copy of data has been transferred, the first computing device stops executing the first executable version of the information management software; and
wherein the second storage manager is hosted by a second computing device and wherein the first storage manager is hosted by a third computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for cross-system storage management for transferring data across autonomous information management systems. Data may be transferred from one information management system to another information management system without interfering with or overriding each system'"'"'s autonomy. For example, a secondary copy of production data (e.g., backed up data) is transferred from a first information management system that originated the data to a component of another “foreign” information management system. A first storage manager that manages the first information management system also manages the cross-system data transfer operation to a “foreign” client computing device, which remains under autonomous management as a component of the foreign information management system.
494 Citations
20 Claims
-
1. A method comprising:
-
by a first computing device, using shared binaries to instantiate (i) a first executable version of an information management software, and (ii) a second executable version of the information management software; by the first computing device, executing (a) the first executable version of the information management software for operating in a first information management system, and (b) the second executable version of the information management software for operating in a second information management system, wherein the second executable version of the information management software is for creating secondary copies of data generated by the first computing device according to at least one storage policy configured in the second information management system, and wherein no storage policies for the data generated by the first computing device are configured in the first information management system; by a first storage manager in the first information management system, causing a secondary copy of data generated in the first information management system to be transferred to the first computing device executing the first executable version of the information management software, thereby restoring the secondary copy of data to the first computing device, and wherein the first storage manager receives information about the first computing device from a second storage manager in the second information management system; after the secondary copy of data has been transferred, the first computing device stops executing the first executable version of the information management software; and wherein the second storage manager is hosted by a second computing device and wherein the first storage manager is hosted by a third computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium storing instructions that, when executed by a first computing device comprising one or more processors, cause the first computing device to perform operations comprising:
-
use shared binaries to instantiate (i) a first executable version of an information management software, and (ii) a second executable version of the information management software; execute (a) the first executable version of the information management software for operating in a first information management system, and (b) the second executable version of the information management software for operating in a second information management system, wherein the second executable version of the information management software is for creating secondary copies of data generated by the first computing device based on at least one storage policy configured in the second information management system, and wherein no storage policies for the data generated by the first computing device are configured in the first information management system; while executing the first executable version of the information management software, receive from the first information management system a secondary copy of data created in the first information management system, thereby restoring the secondary copy of data to the first computing device, and wherein a first storage manager in the first information management system receives information about the first computing device from a second storage manager in the second information management system; communicatively decouple from the first information management system after the secondary copy of data has been received; and wherein the second storage manager is hosted by a second computing device and wherein the first storage manager is hosted by a third computing device. - View Dependent Claims (14, 15, 16)
-
-
17. A system comprising a first computing device comprising one or more processors and computer-readable memory, wherein the first computing device is configured to:
-
use shared binaries to instantiate (i) a first executable version of an information management software, and (ii) a second executable version of the information management software; execute (a) the first executable version of the information management software for operating in a first information management system, and (b) the second executable version of the information management software for operating in a second information management system, wherein the second executable version of the information management software is for creating secondary copies of data generated by the first computing device based on at least one storage policy configured in the second information management system, and wherein the data generated by the first computing device is not accessible to the first information management system; while executing the first executable version of the information management software, restore a secondary copy of data received from the first information management system to the first computing device, wherein a first storage manager in the first information management system receives information about the first computing device from a second storage manager in the second information management system; communicatively decouple from the first information management system after the secondary copy of data has been received; and wherein the second storage manager is hosted by a second computing device and wherein the first storage manager is hosted by a third computing device. - View Dependent Claims (18, 19, 20)
-
Specification