AUTOMATED GROUPING OF COMPUTING DEVICES IN A NETWORKED DATA STORAGE SYSTEM
First Claim
1. A method of managing a set of client computing devices in a networked data storage environment, the method comprising:
- electronically accessing, from a data store, grouping criteria for grouping a plurality of client computing devices that form a client pool into one or more client groups, the client computing devices each having at least one software application executing thereon that generates production data, wherein primary copies of the production data are stored in primary storage in a native format, and wherein secondary copies of the production data are stored in secondary storage separate from the primary storage in a secondary storage format that is different than the native format;
comparing, by one or more processors, a set of characteristics associated with a first client of the plurality of client computing devices to the grouping criteria to obtain a first comparison result, wherein the grouping criteria comprise at least a client name;
based on the first comparison result, assigning the first client to a first client group of the one or more client groups;
electronically accessing, from a data store, a set of configuration rules associated with the first client group;
automatically initiating, by one or more processors, the configuration of the first client according to the set of configuration rules, wherein based on at least the client name of the first client, the set of configuration rules direct the one or more processors to automatically install on the first client the one or more software applications that generate the production data in the native format, automatically install one or more data agents to access the production data in the native format, and automatically identify one or more storage policies when backups are to occur; and
automatically copying based on the one or more storage policies the production data generated by the first client stored in the native format to create one or more secondary copies of the production data in the secondary storage in the secondary storage format.
2 Assignments
0 Petitions
Accused Products
Abstract
According to certain aspects, systems and methods are provided for grouping clients together in a networked data storage environment. For instance, clients can be grouped together based on the software installed on the client or the client type. Each client group can be configured to maintain the configuration of clients within the client group. For example, one client group can be configured to ensure that a particular software suite remains up-to-date. Another client group can be configured to ensure that data within a particular directory or on a particular storage device associated with each client of the client group is backed up each night.
-
Citations
34 Claims
-
1. A method of managing a set of client computing devices in a networked data storage environment, the method comprising:
-
electronically accessing, from a data store, grouping criteria for grouping a plurality of client computing devices that form a client pool into one or more client groups, the client computing devices each having at least one software application executing thereon that generates production data, wherein primary copies of the production data are stored in primary storage in a native format, and wherein secondary copies of the production data are stored in secondary storage separate from the primary storage in a secondary storage format that is different than the native format; comparing, by one or more processors, a set of characteristics associated with a first client of the plurality of client computing devices to the grouping criteria to obtain a first comparison result, wherein the grouping criteria comprise at least a client name; based on the first comparison result, assigning the first client to a first client group of the one or more client groups; electronically accessing, from a data store, a set of configuration rules associated with the first client group; automatically initiating, by one or more processors, the configuration of the first client according to the set of configuration rules, wherein based on at least the client name of the first client, the set of configuration rules direct the one or more processors to automatically install on the first client the one or more software applications that generate the production data in the native format, automatically install one or more data agents to access the production data in the native format, and automatically identify one or more storage policies when backups are to occur; and automatically copying based on the one or more storage policies the production data generated by the first client stored in the native format to create one or more secondary copies of the production data in the secondary storage in the secondary storage format. - View Dependent Claims (4, 5, 6, 8, 9, 10, 11, 12, 14, 15)
-
-
2. (canceled)
-
3. (canceled)
-
7. (canceled)
-
13. (canceled)
-
16. A system for managing a set of client computing devices in a networked data storage environment, the system comprising:
-
data storage configured to store grouping criteria for grouping a plurality of client computing devices that form a client pool into one or more client groups, the client computing devices each having at least one software application executing thereon that generates production data, wherein primary copies of the production data are stored in primary storage in a native format, and wherein secondary copies of the production data are stored in secondary storage separate from the primary storage in a secondary storage format that is different than the native format; the data storage further configured to store configuration rules for configuring client computing devices; computer hardware comprising one or more processors; a client grouping module executing in the one or more processors and configured to; electronically access the grouping criteria from the data storage; compare a set of characteristics associated with a first client of the plurality of client computing devices to the grouping criteria to obtain a first comparison result, wherein the grouping criteria comprise at least a client name; and based on the first comparison result, assign the first client to a first client group of the one or more client groups; a configuration manager executing in the one or more processors and configured to; electronically access, from the data storage, a set of configuration rules associated with the first client group; and initiate the configuration of the first client according to the set of configuration rules, wherein based on at least the client name of the first client, the set of configuration rules direct the one or more processors to automatically install on the first client the one or more software applications that generate the production data in the native format, automatically install one or more data agents to access the production data in the native format, and automatically identify one or more storage policies when backups are to occur; and a storage manager executing in the one or more processors and configured to; automatically copy based on the one or more storage policies the production data generated by the first client stored in the native format to create one or more secondary copies of the production data in the secondary storage in the secondary storage format. - View Dependent Claims (21, 22, 23, 24, 25, 27, 28, 29, 30)
-
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
26. (canceled)
-
31. (canceled)
-
32. (canceled)
-
33. (canceled)
-
34. (canceled)
Specification