Optimizing software configuration values using CMDB
US-9049079-B2 · Jun 2, 2015 · US
US9323466B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9323466-B2 |
| Application number | US-201414341708-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 25, 2014 |
| Priority date | Apr 27, 2011 |
| Publication date | Apr 26, 2016 |
| Grant date | Apr 26, 2016 |
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).
The invention 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 executing one or more software applications which generate primary data that is written to one or more primary storage devices associated with the client computing device; one or more storage manager computing devices in communication with the plurality of client computing device and configured to: in response to installation of the first client computing device, automatically determine that a first client configuration profile template is appropriate for use with the first client computing device by determining that the 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 storage operation schedule policies; associate the first client configuration profile template with the first client computing device; initiate a data storage 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 written to one or more secondary storage devices to create a secondary copy; access the first client configuration profile template associated with the first client computing device; store template information in association with the secondary copy on the one or more secondary storage devices, the template information indicating an association of the first client configuration profile template with the secondary copy; initiate a restore operation in which the secondary copy is restored 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; and in conjunction with the restore operation, review the template information; and based on said review, associate the first client configuration template with the second client computing device. 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 storage manager is further configured to configure the first client computing device according to the one or more data storage properties specified by the first client configuration profile template. 4. The data storage system of claim 1 further comprising a plurality of media agents, wherein the storage manager is further configured to, based on a storage policy associated with the first client computing device, select one of the plurality of media agents and instruct the selected media agent to write the secondary copy to the one or more secondary storage devices. 5. The data storage system of claim 4 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. 6. A method of performing data storage operations, the method comprising: with a storage manager computing device comprising computer hardware and in communication with a plurality of client computing devices: in response to installation of the first client computing device, automatically determining that a first client configuration profile template is appropriate for use with the first client computing device by determining that the 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 storage operation schedule policies; associating the first client configuration profile template with the first client computing device; initiating a data storage 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 written to one or more secondary storage devices to create a secondary copy of the primary data, the primary data generated by one or more software applications executing on the first client computing device; electronically accessing a data structure defining the first client Configuration template; storing template information in association with the secondary copy on the one or more secondary storage devices, the template information indicating an association of the first client configuration profile template with the secondary copy; and initiating a restore operation in which the secondary copy is restored 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; and in conjunction with the restore operation, reviewing the template information stored in association with the secondary copy; and based on said reviewing, automatically associating the first client configuration template with the second client computing device. 7. The method of claim 6 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. 8. The method of claim 6 wherein each of the media agents is implemented on a corresponding computing device that is separate from the client computing devices and the one or more secondary storage devices. 9. The method of claim 6 further comprising, with the storage manager computing device, configuring the first client computing device according to the one or more data storage properties specified by the first client configuration profile template. 10. The method of claim 6 further comprising, with the storage manager computing device 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 secondary copy to the one or more secondary storage devices. 11. The method of claim 6 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.
Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
User profiles · 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.