Using an enhanced data agent to restore backed up data across autonomous storage management systems

US2016112407A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016112407-A1
Application numberUS-201414519402-A
CountryUS
Kind codeA1
Filing dateOct 21, 2014
Priority dateOct 21, 2014
Publication dateApr 21, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An exemplary system preserves the autonomy of two or more distinct storage management systems all the while enabling backed up data to be restored from a first storage management system (the “local system”) to a specially-configured client in a second storage management system (the “remote system”). For example, backed up data in the local system (e.g., a secondary copy of production data) may be transferred, in a restore operation, from secondary storage in the local storage management system, which originated the data, to a client of the remote storage management system (the “remote client”). As a specially-configured “restore-only client,” the remote client is limited to receiving backed up data from the local storage management system, via restore operation(s) managed by the local storage manager. The remote client remains a full-fledged client in its home system, the remote storage management system.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system for restoring a secondary copy of data generated in a local storage management system to a client in a remote storage management system, the system comprising: a data agent installed on a remote client, wherein the data agent is configured as both (i) a restore-only client of the local storage management system managed by a local storage manager, and (ii) a full-fledged client of the remote storage management system managed by a remote storage manager; wherein the data agent is configured to participate in a restore operation managed by the local storage manager, wherein the source of data for the restore operation is a secondary copy of data generated by a local client in the local storage management system, wherein the destination of the restore operation is the data agent, and wherein the secondary copy is transmitted to the data agent by a media agent component of the local storage management system. 2 . The system of claim 1 wherein the remote client is configured as a restore-only client in the local storage management system at least in part based on an authentication certificate issued by the local storage manager and stored by the remote client before the restore operation may begin. 3 . The system of claim 1 wherein the remote client is configured as a restore-only client in the local storage management system at least in part based on a registry key issued by the remote storage manager and stored by the remote client before the restore operation may begin. 4 . The system of claim 1 wherein the data agent is configured to communicate directly with the local storage manager in regard to the restore operation based at least in part on an authentication certificate issued by the local storage manager and stored by the remote client before the restore operation may begin. 5 . The system of claim 1 wherein the data agent is configured to communicate directly with the local storage manager in regard to the restore operation based at least in part on a registry key issued by the remote storage manager and stored by the remote client before the restore operation may begin. 6 . The system of claim 1 wherein the data agent is configured to receive at least one instruction from the local storage manager in regard to the restore operation based at least in part on the restore-only configuration of the remote client. 7 . The system of claim 1 wherein the data agent is configured to communicate directly with the media agent component of the local storage management system in regard to the restore operation based at least in part on the restore-only configuration of the remote client. 8 . The system of claim 1 wherein a component configured as a restore-only client in the local storage management system may be a destination for restored data from the local storage management system and may not be a source of data for storage management operations in the local storage management system. 9 . The system of claim 1 wherein a component configured as a full-fledged client in the remote storage management system may be a source of data for storage management operations in the remote storage management system and may not be a source of data for storage management operations in the local storage management system. 10 . A method for restoring a secondary copy of data generated in a first storage management system to a client in a second storage management system, the method comprising: configuring a data agent as both (i) a restore-only client of a first storage management system managed by a first storage manager, and (ii) a full-fledged client of a second storage management system managed by a second storage manager; participating, by the data agent, in a cross-system restore operation managed by the first storage manager, wherein the source of data for the restore operation is a secondary copy of data generated by a first client in the first storage management system, and wherein the destination of the restore operation is the data agent; transmitting, the secondary copy to the data agent, by a media agent component of the first storage management system. 11 . The method of claim 10 wherein the configuring of the data agent as a restore-only client in the first storage management system is based on an authentication certificate issued by the first storage manager to the data agent. 12 . The method of claim 10 wherein the configuring of the data agent as a restore-only client in the first storage management system is based on a registry key issued by the second storage manager to the data agent. 13 . The method of claim 10 wherein the data agent is configured to communicate directly with the first storage manager in regard to the cross-system restore operation based at least in part on an authentication certificate issued by the first storage manager to the data agent. 14 . The method of claim 10 wherein the data agent is configured to communicate directly with the first storage manager in regard to the cross-system restore operation based at least in part on a registry key issued by the second storage manager to the data agent. 15 . The method of claim 10 wherein the data agent is configured to receive at least one instruction from the first storage manager in regard to the cross-system restore operation based at least in part on the restore-only configuration of the data agent. 16 . The method of claim 10 wherein the data agent is configured to communicate directly with the media agent component of the first storage management system in regard to the cross-system restore operation based at least in part on the restore-only configuration of the data agent. 17 . A method for restoring backed up data across autonomous storage management systems, the method comprising: restoring a secondary copy of data from a first storage device component of a first storage management system to a second client, wherein the data was originated by a first client component of the first storage management system, and wherein the second client is configured as both (i) a full-fledged client of the second storage management system, and (ii) a restore-only client of the first storage management system; wherein the restoring operation is based at least in part on: (i) moving the secondary copy of data to a data agent on the second client, by a media agent component of the first storage management system, (ii) processing the secondary copy of data, by the data agent on the second client, and (iii) storing the processed data, by the data agent on the second client, to an associated storage device. 18 . The method of claim 17 wherein the restoring operation is managed by the first storage manager that also manages the first storage management system. 19 . The method of claim 17 wherein the restoring operation is further based on: (a) requesting, by the first storage manager, configuration data about the second client from a second storage manager which manages the second storage management system, (b) transmitting, by the first storage manager to the second storage manager, an authentication certificate for the second client to use in the first storage management system, (c) generating, by the second storage manager, a registry key for the second client, wherein the registry key associates the second client and the first storage manager, (d) transmitting, by the second storage manager to the second client, the authentication certificate and the registry key; and where

Assignees

Inventors

Classifications

  • Lifecycle management · CPC title

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

  • Saving, restoring, recovering or retrying · CPC title

  • Permissions · CPC title

  • where the computing system component is a storage system, e.g. DASD based or network based (digital input from or digital output to record carriers G06F3/06; digital recording or reproducing G11B20/18; for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS], H04L67/1097) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016112407A1 cover?
An exemplary system preserves the autonomy of two or more distinct storage management systems all the while enabling backed up data to be restored from a first storage management system (the “local system”) to a specially-configured client in a second storage management system (the “remote system”). For example, backed up data in the local system (e.g., a secondary copy of production data) may …
Who is the assignee on this patent?
Commvault Systems Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/0823. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Apr 21 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).