System and method for client policy assignment in a data storage system
US-9323466-B2 · Apr 26, 2016 · US
US9648106B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9648106-B2 |
| Application number | US-201615080291-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 24, 2016 |
| Priority date | Apr 27, 2011 |
| Publication date | May 9, 2017 |
| Grant date | May 9, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method for property assignment in a data storage system is presented. A data storage system defines a client configuration profile comprising a set of storage operation properties, wherein the storage operation properties regulate criteria for performing storage operations by the data agent on client devices that are associated with the client configuration profile. A storage management system associates a first client device to the client configuration profile; and communicates the set of properties of the client configuration profile to property tables of corresponding objects in the first client device.
Opening claim text (preview).
What is claimed is: 1. A data storage system comprising: a plurality of client computing devices, each client computing device of the plurality of client computing devices comprising computer hardware; and at least one second computing device in communication with the plurality of client computing devices, the second computing device comprising computer hardware and configured to: subsequent to installation of a first client computing device of the plurality of client computing devices, determine that a first client configuration profile template matches one or more desired performance characteristics or requirements of the first client computing device, wherein the first client configuration profile template specifies one or more data backup operation schedule policies; initiate a data backup operation in which primary data associated with the first client computing device of the plurality of client computing devices is accessed from the one or more primary storage devices and is used to create a backup copy associated with the first client computing device on one or more secondary storage devices; store first information indicating an association between the first client configuration profile template and the backup copy, such that the first client configuration profile template is associated with both the first client computing device and with the backup copy; initiate a restore operation in which the backup copy is restored from the one or more secondary storage devices to a second client computing device of the plurality of client computing devices, the second client computing device being different than the first client computing device; in conjunction with the restore operation, review the first information; based on the review of the first information, automatically associate the first client configuration template with the second client computing device; and update the second client computing device according to the first client configuration template. 2. The data storage system of claim 1 wherein the first client computing device comprises a set of native properties that are separate from properties defined by the first client configuration profile template. 3. The data storage system of claim 1 wherein the at least one second computing device is further configured to configure the first client computing device according to one or more data storage properties specified by the first client configuration profile template. 4. The data storage system of claim 3 wherein the at least one second computing device is further configured to, subsequent to configuration of the first client computing device according to the one or more data storage policies or properties specified by the first client configuration profile template, cause a modification to the configuration of the first client computing device based on one or more data storage properties or policies not associated with the first client configuration profile template. 5. The data storage system of claim 1 further comprising a plurality of third computing devices configured as storage controllers, wherein the at least one second computing device is further configured to, based on a storage policy associated with the first client computing device, select one of the plurality of third computing devices and instruct the selected third computing device to write the backup copy to the one or more secondary storage devices. 6. The data storage system of claim 5 wherein each of the third computing devices is separate from the plurality of client computing devices and from the one or more secondary storage devices. 7. The data storage system of claim 1 wherein the first information is stored on the one or more secondary storage devices in association with the backup copy. 8. The data storage system of claim 1 wherein the at least one second computing device is further configured to, in response to one or more changes to the first client configuration profile, propagate the one or more changes to the first client computing device and to the second client computing device. 9. A method of performing data storage operations, the method comprising: with one or more computing devices comprising computer hardware and in communication with a first client computing device: determining that a first client configuration profile matches one or more desired performance characteristics or requirements of the first client computing device, wherein the first client configuration profile specifies one or more data backup operation schedule policies; initiating a data backup operation in which primary data associated with the first client computing device of the plurality of client computing devices is accessed from one or more primary storage devices and is used to create a backup copy associated with the first client computing device on one or more secondary storage devices; storing first information indicating an association between the first client configuration profile and the backup copy, such that the first client configuration profile template is associated with both the first client computing device and with the backup copy; initiating a restore operation in which the backup copy is restored from the one or more secondary storage devices to a second client computing device, the second client computing device being different than the first client computing device; reviewing the first information; based on said reviewing of the first information, automatically associating the first client configuration template with the second client computing device; and updating the second client computing device according to the first client configuration template. 10. The method of claim 9 wherein the first client computing device comprises a set of native properties that are separate from properties defined by the first client configuration profile template. 11. The method of claim 9 further comprising, with the one or more computing devices, configuring the first client computing device according to the one or more data storage properties specified by the first client configuration profile template. 12. The method of claim 11 , further comprising, with the one or more computing devices, subsequent to said configuring the first client computing device according to the one or more data storage properties specified by the first client configuration profile template, modifying configuration of the first client computing device based on one or more data storage properties or policies not associated with the first client configuration profile template. 13. The method of claim 9 further comprising, with the one or more computing devices and based on a storage policy associated with the first client computing device, selecting one of a plurality of media agents and instructing the selected media agent to write the backup copy to the one or more secondary storage devices. 14. The method of claim 13 wherein each of the plurality of media agents is implemented on a corresponding computing device that is separate from the client computing devices and from the one or more secondary storage devices. 15. The method of claim 9 wherein said storing first information comprises storing the first information on the one or more secondary storage devices. 16. The method of claim 9 further comprising, with the one or more computing devices, causing adjustment to the configuration of the first client computing device and to the second client computing device to reflect one or more changes to the first client configuration profile template. 17. The m
User profiles · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title
by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device · CPC title
Management of space entities, e.g. partitions, extents, pools · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.