Method and system for grouping storage system components
First Claim
Patent Images
1. A method for grouping networked storage system components, the method comprising:
- associating a plurality of storage system components into a first group wherein the plurality of storage system components are associated with a client server system and comprise at least a plurality of storage system servers belonging to the first group;
associating the first group with a first storage policy which defines one or more retention storage preferences and storage procedures to be followed by the storage system components in the first group; and
in the event a first storage operation is performed on a storage system component associated with the first group, performing the first storage operation in accordance with the first storage policy associated with the first group;
associating a plurality of storage system components into a second group, wherein the plurality of storage system components associated with the client server system in the second group comprise at least a plurality of storage system servers;
associating the second group with a second storage policy which defines one or more retention storage preferences and storage procedures followed by the storage system components in the second group that are different than the retention storage preferences and storage procedures associated with the first group; and
in the event a second storage operation is performed on a storage system component associated with the second group, performing the second storage operation in accordance with the second storage policy associated with the second group;
reassigning one or more clients of the storage system associated with the second group to both the second group and the first group, the one or more clients associated with the reassigned storage system automatically inherits the first storage policy associated with the first group while retaining the second storage policy associated with the second group, and in the event a first operation associated with the first storage policy conflicts with a second operation associated the second storage policy, the storage policy associated with a higher priority controls;
in the event a third non-conflict storage operation associated with the first storage policy is to be performed on the reassigned storage system component, performing the third storage operation in accordance with the first storage policy; and
in the event a fourth non-conflict storage operation associated with the second storage policy is to be performed on the reassigned storage system component, performing the fourth storage operation in accordance with the second storage policy.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for associating a storage system component, e.g. a server, client, machine, sub-client, or other storage system component, with one or more other storage system components into a group. Storage preferences are defined for the group which are automatically associated with each component in the group. The storage preferences define how storage operations are to be performed on the storage system components.
877 Citations
26 Claims
-
1. A method for grouping networked storage system components, the method comprising:
-
associating a plurality of storage system components into a first group wherein the plurality of storage system components are associated with a client server system and comprise at least a plurality of storage system servers belonging to the first group; associating the first group with a first storage policy which defines one or more retention storage preferences and storage procedures to be followed by the storage system components in the first group; and in the event a first storage operation is performed on a storage system component associated with the first group, performing the first storage operation in accordance with the first storage policy associated with the first group; associating a plurality of storage system components into a second group, wherein the plurality of storage system components associated with the client server system in the second group comprise at least a plurality of storage system servers; associating the second group with a second storage policy which defines one or more retention storage preferences and storage procedures followed by the storage system components in the second group that are different than the retention storage preferences and storage procedures associated with the first group; and in the event a second storage operation is performed on a storage system component associated with the second group, performing the second storage operation in accordance with the second storage policy associated with the second group; reassigning one or more clients of the storage system associated with the second group to both the second group and the first group, the one or more clients associated with the reassigned storage system automatically inherits the first storage policy associated with the first group while retaining the second storage policy associated with the second group, and in the event a first operation associated with the first storage policy conflicts with a second operation associated the second storage policy, the storage policy associated with a higher priority controls; in the event a third non-conflict storage operation associated with the first storage policy is to be performed on the reassigned storage system component, performing the third storage operation in accordance with the first storage policy; and in the event a fourth non-conflict storage operation associated with the second storage policy is to be performed on the reassigned storage system component, performing the fourth storage operation in accordance with the second storage policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for grouping networked storage system components, the system comprising:
-
at least first and second storage system servers associated with a client server system; at least one or more storage managers for associating at least the first storage system server with a first group of storage system components and at least the second storage system server with a second group of storage system components; and at least one or more storage manager indexes coupled to the storage manager for storing data relating to at least a first storage policy which defines one or more retention storage preferences associated with the first group, and storing data relating to at least a second storage policy defining one or more retention storage preferences associated with the second group; and one or more storage system clients associated with the second group that inherit the first storage policy based upon the reassignment of the storage system clients to the first group, and in the event a first storage operation associated with the first storage policy conflicts with a second storage operation associated with the second storage policy, the storage policy associated with a higher priority controls.
-
-
16. A method for configuring a storage system for the performance of storage operations, the storage system comprising a plurality of storage system components, the method comprising:
-
assigning each of a plurality of storage system components associated with a client server system into multiple groups, the storage system components in each group comprise at least one storage system server; assigning to each of the groups, at least one storage system policy, each storage system policy defines one or more retention storage preferences associated with a storage operation to be performed on the storage system components in an assigned group; performing a storage operation on a storage system component associated with a first group, in accordance with a first storage policy assigned to the first group; performing a storage operation on a storage system component associated with a second group, in accordance with a second storage policy assigned to the second group; reassigning one or more storage system clients associated with the second group to at least the first group, upon reassignment of the storage system clients to the first group, the one or more storage system clients inherits the first storage policy associated with the first group, and in the event the first storage operation associated with the first storage policy conflicts with the second storage operation associated with the second storage policy, the storage policy associated with a higher priority controls. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification