Method, system, and program for configuring system resources
First Claim
1. A method for configuring multiple resources in a system, including a host adaptor, a switch and a storage device, the method comprising:
- providing a plurality of elements capable of configuring resources in the system, wherein each element specifies configuration parameters to use to configure instances of the resource, and wherein each resource is capable of being configured by multiple elements, each of which provides a different configuration of the resource;
maintaining service information for each element indicating at least one service attribute that results from the configuration of a resource by that element;
receiving at least one administrator specified service attribute for a configuration, the administrator specified service attribute including a first availability option, a second availability option, and a third availability option, wherein the first availability option does not define any data and hardware redundancy, wherein the second availability option defines data redundant for a configured storage device, and wherein the third availability option defines data redundancy of a configured storage device and redundancy of at least one other switch or host adaptor component;
comparing the administrator specified service attribute to the service information to determine at least one element and resource configured thereby for which the service information indicates a service attribute that matches the at least one administrator specified service attribute; and
using the determined elements to configure resource instances indicated in the service information to implement the specified service attributes.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided is a method, system, and program for configuring multiple resources in a system. A plurality of elements are provided that are capable of configuring resources in the system, wherein each element specifies configuration parameters to use to configure instances of the resource. Each resource is capable of being configured by multiple elements that provide a different configuration of the resource. Service information is maintained indicating at least one performance and availability attribute of the configuration of the resource by the element. At least one administrator specified performance and availability attribute for a configuration is received. A determination is made of at least one element for each resource having service information indicating at least one performance and availability attribute that satisfies the at least one administrator specified performance and availability attribute. A determination is further made of resource instances capable of being configured by the determined elements. The determined elements are then used to configure the selected resource instances.
-
Citations
48 Claims
-
1. A method for configuring multiple resources in a system, including a host adaptor, a switch and a storage device, the method comprising:
-
providing a plurality of elements capable of configuring resources in the system, wherein each element specifies configuration parameters to use to configure instances of the resource, and wherein each resource is capable of being configured by multiple elements, each of which provides a different configuration of the resource; maintaining service information for each element indicating at least one service attribute that results from the configuration of a resource by that element; receiving at least one administrator specified service attribute for a configuration, the administrator specified service attribute including a first availability option, a second availability option, and a third availability option, wherein the first availability option does not define any data and hardware redundancy, wherein the second availability option defines data redundant for a configured storage device, and wherein the third availability option defines data redundancy of a configured storage device and redundancy of at least one other switch or host adaptor component; comparing the administrator specified service attribute to the service information to determine at least one element and resource configured thereby for which the service information indicates a service attribute that matches the at least one administrator specified service attribute; and using the determined elements to configure resource instances indicated in the service information to implement the specified service attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for configuring storage resources in a system including a host adaptor, a switch and a storage device, the method comprising:
-
providing a plurality of storage elements capable of configuring the storage resources in the system, wherein each storage element specifies configuration parameters to use to configure the storage resource, and wherein each storage resource is capable of being configured by multiple storage elements, each of which provides a different configuration of the storage resource; maintaining service information for each storage element indicating at least one storage attribute resulting from the configuration of a resource by the element; receiving at least one administrator specified service attribute for the configuration of the storage resource, the administrator specified service attribute including a first availability option, a second availability option, and a third availability option, wherein the first availability option does not define any data and hardware redundancy, wherein the second availability option defines data redundancy for a configured storage device, and wherein the third availability option defines data redundancy of a configured storage device and redundancy of at least one other switch or host adaptor component; comparing the administrator specified service attribute to the service information to determine one storage element and storage resource configured thereby for which the service information indicates a service attribute that matches the administrator specified service attribute; and using the determined storage element to configure the storage resources indicated in the service information to implement the specified service attributes. - View Dependent Claims (15, 16)
-
-
17. A system for configuring multiple resources, comprising:
-
a plurality of configurable resources, including a host adaptor, a switch and a storage device; means for providing a plurality of elements capable of configuring the resources in the system, wherein each element specifies configuration parameters to use to configure instances of the resource, and wherein each resource is capable of being configured by multiple elements each of which provides a different configuration of the resource; means for maintaining service information for each element indicating at least one service attribute that results from the configuration of the a resource by that element; means for receiving at least one administrator specified service attribute for a configuration, the administrator specified service attribute including a first availability option, a second availability option, and a third availability option, wherein the first availability option does not define any data and hardware redundancy, wherein the second availability option defines data redundancy for a configured storage device, and wherein the third availability option defines data redundancy of a configured storage device and redundancy of at least one other switch or host adaptor component; means for comparing the administrator specified service attribute to the service information to determine at least one element and resource configured thereby for which the service information indicates a service attribute that matches the at least one administrator specified service attribute; and means for using the determined elements to configure resource instances indicated in the service information to implement the specified service attributes. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for configuring storage resources in a system, comprising:
-
storage resources including a host adaptor, a switch and a storage device; means for providing a plurality of storage elements capable of configuring the storage resources in the system, wherein each storage element specifies configuration parameters to use to configure the storage resource, and wherein each storage resource is capable of being configured by multiple storage elements, each of which provides a different configuration of the storage resource; means for maintaining service information for each element indicating at least one storage attribute resulting from the configuration of a storage resource by that element; means for receiving at least one administrator specified service attribute for the configuration of the storage resource, the administrator specified service attribute including a first availability option, a second availability option, and a third availability option, wherein the first availability option does not define any data and hardware redundancy, wherein the second availability option defines data redundancy for a configured storage device, and wherein the third availability option defines data redundancy of a configured storage device and redundancy of at least one other switch or host adaptor component; means for comparing the administrator specified service attribute to the service information to determine one storage element and storage resource configured thereby for which the service information indicates at least one service attribute that matches the administrator specified service attribute; and means for using the determined storage element to configure the storage resources indicated in the service information to implement the specified service attributes. - View Dependent Claims (31, 32)
-
-
33. An article of manufacture including code embodied in a computer readable storage medium for configuring multiple resources in a system, including a host adaptor, a switch and a storage device, wherein the code causes operations comprising:
-
providing a plurality of elements capable of configuring resources in the system, wherein each element specifies configuration parameters to use to configure instances of the resource, and wherein each resource is capable of being configured by multiple elements, each of which provides a different configuration of the resource; maintaining service information for each element indicating at least one service attribute that results from the configuration of a resource by that element; receiving at least one administrator specified service attribute for a configuration, the administrator specified service attribute including a first availability option, a second availability option, and a third availability option, wherein the first availability option does not define any data and hardware redundancy, wherein the second availability option defines data redundancy for a configured storage device, and wherein the third availability option defines data redundancy of a configured storage device and redundant of at least one other switch or host adaptor component; comparing the administrator specified service attribute to the service information to determine at least one element and resource configured thereby for which the service information indicates a service attribute that matches the at least one administrator specified service attribute; and using the determined elements to configure resource instances indicated in the service information to implement the specified service attributes. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. An article of manufacture including code embodied in a computer readable storage medium for configuring storage resources in a system, including a host adaptor, a switch and a storage device, wherein the code causes operations comprising:
-
providing a plurality of storage elements capable of configuring the storage resources in the system, wherein each storage element specifies configuration parameters to use to configure the storage resource, and wherein each storage resource is capable of being configured by multiple storage elements, each of which provides a different configuration of the storage resource; maintaining service information for each storage element indicating at least one storage attribute resulting from the configuration of a storage resource by that element; receiving at least one administrator specified service attribute for the configuration of the storage resource, the administrator specified service attribute including a first availability option, a second availability option, and a third availability option, wherein the first availability option does not define any data and hardware redundancy, wherein the second availability option defines data redundancy for a configured storage device, and wherein the third availability option defines data redundancy of a configured storage device and redundancy of at least one other switch or host adaptor component; comparing the administrator specified service attribute to the service information to determine one storage element and storage resource configured thereby for which the service information indicates at least one service attribute that matches the administrator specified service attribute; and using the determined storage element to configure storage resources indicated in the service information to implement the specified service attributes. - View Dependent Claims (47, 48)
-
Specification