Management of copy services relationships via policies specified on resource groups
First Claim
1. A system for prescribing copy services relationships for storage resources organized into a plurality of resource groups that are each uniquely identified by a resource group label in a computing storage environment by at least one processor device, each of the storage resources having at least one of a plurality of resource group attributes associating a storage resource object with the plurality of resource groups and with the storage resources, comprising:
- the least one processor device;
a resource management module, in communication and controlled by the at least one processor device, operational in the computing storage environment, wherein the resource management module is adapted for;
organizing the storage resources into a plurality of resource groups, each of the storage resources having the at least one of the plurality of resource group attributes associating a storage resource object with the plurality of resource groups and associating at least one policy via the at least one of the plurality of resource group attributes in the plurality of resource groups with the storage resources,defining one of the at least one of the plurality of resource group attributes to specify the at least one policy prescribing the copy services relationships between the storage resources associated with the plurality of resource groups,utilizing, by the at least one policy prescribing the copy services relationships, a resource group label attribute of the resource group to indentify at least one of the plurality of resource groups within a storage subsystem of the computing environment, wherein the resource group label attribute is used in conjunction with the at least one of the plurality of resource groups attributes in one of the plurality of resource groups and in one of a plurality of user ID accounts, andperforming at least one of;
defining, by the at least one of the plurality of resource group attributes, a pattern adapted to be compared to each of a set of resource group labels such that the resource group labels may be determined to perform one of matching and not matching the pattern, andconsidering the at least one of the plurality of resourcing groups to be including within the scope of the resource scope attribute for purposes of making a policy decision to perform one of allowing and disallowing copy services operations;
wherein the copy services relationships between the storage resources associated with the plurality of resource groups and the storage resources that are a partner of the copy services relationships are assigned the one of the at least one of the plurality of resource group attributes in a manner dependent on a copy services request, wherein pursuant to a request to establish the copy services relationships between the two storage resources;
each of the two storage resources exchange the resource group label corresponding to which of the plurality of resource groups the two storage resources are assigned, andeach of the two storage resources validates the request and the resource groups label of the opposing the storage resources against the one of the at least one of the plurality of resource group attributes defining a copy relationships policy in the storage resources associated with selected ones of the plurality of resource groups to determine if the copy services relationships may proceed.
1 Assignment
0 Petitions
Accused Products
Abstract
At least one additional resource group attribute is defined to specify at least one policy prescribing a copy services relationship between two of the storage resources. Pursuant to a request to establish the copy services relationship between the two storage resources, each of the two storage resources exchange resource group labels corresponding to which of the plurality of resource groups the two storage resources are assigned, and each of the two storage resources validates the requested copy services relationship and the resource group label of an opposing one of the two storage resources against the individual ones of the at least one additional resource group attribute in the resource group object to determine if the copy services relationship may proceed.
-
Citations
12 Claims
-
1. A system for prescribing copy services relationships for storage resources organized into a plurality of resource groups that are each uniquely identified by a resource group label in a computing storage environment by at least one processor device, each of the storage resources having at least one of a plurality of resource group attributes associating a storage resource object with the plurality of resource groups and with the storage resources, comprising:
-
the least one processor device; a resource management module, in communication and controlled by the at least one processor device, operational in the computing storage environment, wherein the resource management module is adapted for; organizing the storage resources into a plurality of resource groups, each of the storage resources having the at least one of the plurality of resource group attributes associating a storage resource object with the plurality of resource groups and associating at least one policy via the at least one of the plurality of resource group attributes in the plurality of resource groups with the storage resources, defining one of the at least one of the plurality of resource group attributes to specify the at least one policy prescribing the copy services relationships between the storage resources associated with the plurality of resource groups, utilizing, by the at least one policy prescribing the copy services relationships, a resource group label attribute of the resource group to indentify at least one of the plurality of resource groups within a storage subsystem of the computing environment, wherein the resource group label attribute is used in conjunction with the at least one of the plurality of resource groups attributes in one of the plurality of resource groups and in one of a plurality of user ID accounts, and performing at least one of; defining, by the at least one of the plurality of resource group attributes, a pattern adapted to be compared to each of a set of resource group labels such that the resource group labels may be determined to perform one of matching and not matching the pattern, and considering the at least one of the plurality of resourcing groups to be including within the scope of the resource scope attribute for purposes of making a policy decision to perform one of allowing and disallowing copy services operations; wherein the copy services relationships between the storage resources associated with the plurality of resource groups and the storage resources that are a partner of the copy services relationships are assigned the one of the at least one of the plurality of resource group attributes in a manner dependent on a copy services request, wherein pursuant to a request to establish the copy services relationships between the two storage resources; each of the two storage resources exchange the resource group label corresponding to which of the plurality of resource groups the two storage resources are assigned, and each of the two storage resources validates the request and the resource groups label of the opposing the storage resources against the one of the at least one of the plurality of resource group attributes defining a copy relationships policy in the storage resources associated with selected ones of the plurality of resource groups to determine if the copy services relationships may proceed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for prescribing copy services relationships for storage resources organized into a plurality of resource groups that are each uniquely indentified by a resource group label in a computing storage environment by at least one processor device, each of the storage resources having at least one of a plurality of resource group attributes associating a storage resource object with the plurality of resource groups and with the storage resources, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for organizing the storage resources into a plurality of resource groups, each of the storage resources having a resource group attribute associating a storage resource object with the plurality of resource groups and associating at least one policy in the plurality of resource groups with the storage resources; a second executable portion for defining at least one additional resource group attribute to specify the at least one policy prescribing the copy services relationships between the storage resources associated with the plurality of resource groups a third executable portion for defining one of the at least one the plurality of resource group attributes to specify the at least one policy prescribing the copy services relationships between the storage resources associated with the plurality of resource groups, a fourth executable portion for utilizing, by the at least one policy prescribing the copy services relationships, a resource group label attribute of the resource group to identify at least one of the plurality of resource groups within a storage subsystem of the computing environment, wherein the resource group label attribute is used in conjunction with the at least one of the plurality of resource group attributes in one of the plurality of resource groups and in one of a plurality of user ID accounts, and a fifth executable portion for performing at least one of; defining, by the at least one of the plurality of resource group attributes, a pattern adapted to be compared to each of a set of resource group labels such that the resource group labels may be determined to perform one of matching and not matching the pattern, and considering the at least one of the plurality of resource groups to be included within the scope of the resource scope attribute for purposes of making a policy decision to perform one of allowing and disallowing copy services operations; wherein the copy services relationships between the storage resources associated with the plurality of resource groups and the storage resources that are a partner of the copy services relationships are assigned the one of the at least one of the plurality of resource group attributes in a manner dependent on a copy services request, wherein pursuant to a request to establish the copy services relationships between the two storage resources; each of the two storage resources exchange the resource group label corresponding to which of the plurality of resources groups the two storage resources are assigned, and each of the two storage resources validate the request and the resource group labels of the opposing the storage resources against the one of the at least one of the plurality of resource group attributes defining a copy relationship policy in the storage resources associated with selected ones of the plurality of resource groups to determine if the copy services relationships may proceed. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification