System and method for client policy assignment in a data storage system
AssigneeCommvault Systems, Inc.
InventorAmey Vijaykumar Karandikar
Life of this patent
Estimating the term…
Abstract
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.
Claims20
A system for propagating client configuration profiles in a storage operation cell comprising:
- a plurality of a first type of computing device comprising computer hardware, wherein the plurality of the first type of computing device are client computing devices;
- at least one of a second type of computing device comprising computer hardware, at least one media agent installed thereon, and in communication with one or more associated storage devices;
- at least one of a third type of computing device comprising computer hardware, and wherein the at least one of the third type of computing device is in communication with the plurality of the client computing devices and the at least one of the second type of computing device;
- wherein the third type of computing device is configured to:
- in response to installation of a computing device to the storage operation cell, provide a plurality of client configuration profiles associated with storage operations in the storage operation cell,
- wherein each one of the plurality of client configuration profiles is distinct from each other one of the plurality of client configuration profiles;
- wherein each one of the plurality of client configuration profiles comprises at least one template comprising one of storage policies and storage preferences;
- obtain a selection of a client configuration profile from the plurality of client configuration profiles;
- assign the selected client configuration profile to the computing device being installed to the storage operation cell;
- complete installation of the computing device being installed to the storage operation cell, wherein the installed computing device is an installed client computing device;
- manage a data storage operation of primary data associated with the installed client computing device in the storage operation cell;
- communicate with the at least one of the second type of computing device in the storage operation cell to write one or more secondary copies of the primary data associated with the installed client computing device to one or more storage devices associated with the second type of computing device;
- associate one or more secondary copies of the primary data with a template from the client configuration profile of the installed client computing device;
- and
- cause the one or more secondary copies associated with the template to be stored to the one or more storage devices associated with the second type of computing device.
A computer-implemented method for propagating client configuration profiles in a storage operation cell, the method comprising:
- in response to installation of a computing device to the storage operation cell, providing a plurality of client configuration profiles associated with storage operations in the storage operation cell,
- wherein each one of the plurality of client configuration profiles is distinct from each other one of the plurality of client configuration profiles;
- wherein each one of the plurality of client configuration profiles comprises at least one template comprising storage policies and storage properties;
- obtaining a selection of a client configuration profile from the plurality of client configuration profiles;
- assigning the selected client configuration profile to the computing device being installed to the storage operation cell;
- completing installation of the computing device being installed to the storage operation cell, wherein the installed computing device is an installed client computing device;
- managing a data storage operation of primary data associated with the installed client computing device in the storage operation cell;
- communicating with one a second type of computing device in the storage operation cell to write one or more secondary copies of the primary data associated with the installed client computing device to one or more storage devices associated with the second type of computing device;
- associating one or more secondary copies of the primary data with a template from the client configuration profile of the installed client computing device;
- and
- causing the one or more secondary copies associated with the template to be stored to the one or more storage devices associated with the second type of computing device.
A non-transitory, computer-readable storage medium comprising computer-executable instructions that, when executed by one or more hardware processors cause the one or more hardware processors to perform a method comprising:
- in response to installation of a computing device to a storage operation cell, providing a plurality of client configuration profiles associated with storage operations in the storage operation cell,
- wherein each one of the plurality of client configuration profiles is distinct from each other one of the plurality of client configuration profiles;
- wherein each one of the plurality of client configuration profiles comprises at least one template comprising storage policies and storage properties;
- obtaining a selection of a client configuration profile from the plurality of client configuration profiles;
- assigning the selected client configuration profile to the computing device being installed to the storage operation cell;
- completing installation of the computing device being installed to the storage operation cell, wherein the installed computing device is an installed client computing device;
- managing a data storage operation of primary data associated with the installed client computing device to the storage operation cell;
- communicating with one or more of a second type of computing device in the storage operation cell to write one or more secondary copies of the primary data from the installed client computing device to one or more storage devices associated with the second type of computing device;
- associating one or more secondary copies of the primary data with a template from the client configuration profile of the installed client computing device;
- and
- causing the one or more secondary copies associated with the template to be stored to the one or more storage devices associated with the second type of computing device.
Dependencies are inferred from the claim text.