Method and Apparatus for a Common Cluster Model for Configuring, Managing, and Operating Different Clustering Technologies in a Data Center
First Claim
1. A method in a data processing system for a common cluster model for configuring, managing, and operating a plurality of different vendor specific clustering technologies in a data center, the method comprising:
- defining a set of cluster domain operations for a common cluster model interface;
defining a set of cluster resource operations for the common cluster model interface;
defining a first cluster domain for a clustering technology of the plurality of different vendor specific clustering technologies using the common cluster model interface, wherein the first cluster domain includes at least one cluster node;
associating the at least one cluster resource with one of the first cluster domain and the at least one cluster node;
populating at least one property of one of the first cluster domain and the at least one cluster resource with vendor specific attributes of the clustering technology of the plurality of different vendor specific clustering technologies using the set of cluster domain operations and the set of cluster resource operations, wherein the set of cluster domain operations operates on the first cluster domain and the at least one cluster node, and wherein the set of cluster resource operations operates on the at least one cluster resource and the at least one property;
associating the at least one cluster resource with a resource group; and
defining a set of resource group properties for the resource group, wherein the set of cluster resource operations operates on the resource group and the set of resource group properties.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer instructions are provided for a common cluster model for configuring, managing, and operating different clustering technologies in a data center. The common cluster model supports peer cluster domains and management server cluster domains. Each cluster domain may have one or more cluster nodes. For each cluster domains, one or more cluster resources may be defined. These resources may depend on one another and may be grouped into a resource group. A set of cluster domain and cluster resources logical device operations are provided to configure, manage, and operate cluster domains and its associated resources.
55 Citations
24 Claims
-
1. A method in a data processing system for a common cluster model for configuring, managing, and operating a plurality of different vendor specific clustering technologies in a data center, the method comprising:
-
defining a set of cluster domain operations for a common cluster model interface; defining a set of cluster resource operations for the common cluster model interface; defining a first cluster domain for a clustering technology of the plurality of different vendor specific clustering technologies using the common cluster model interface, wherein the first cluster domain includes at least one cluster node; associating the at least one cluster resource with one of the first cluster domain and the at least one cluster node; populating at least one property of one of the first cluster domain and the at least one cluster resource with vendor specific attributes of the clustering technology of the plurality of different vendor specific clustering technologies using the set of cluster domain operations and the set of cluster resource operations, wherein the set of cluster domain operations operates on the first cluster domain and the at least one cluster node, and wherein the set of cluster resource operations operates on the at least one cluster resource and the at least one property; associating the at least one cluster resource with a resource group; and defining a set of resource group properties for the resource group, wherein the set of cluster resource operations operates on the resource group and the set of resource group properties. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
2. (canceled)
-
3. (canceled)
-
15. A data processing system for configuring, managing, and operating a plurality of different vendor specific clustering technologies in a data center, comprising:
-
a bus; a memory connected to a bus, wherein a set of instructions are located in the memory; and a processing unit connected to the bus, wherein the processing unit executes the set of instructions to; define a set of cluster domain operations for a common cluster model interface; define a set of cluster resource operations for the common cluster model interface; define a first cluster domain for a clustering technology of the plurality of different vendor specific clustering technologies using the common cluster model interface, wherein the first cluster domain includes at least one cluster node; associate at least one cluster resource with one of the first cluster domain and the at least one cluster node; populate at least one property of one of the first cluster domain and the at least one cluster resource with vendor specific attributes of the clustering technology of the plurality of different vendor specific clustering technologies using the set of cluster domain operations and the set of cluster resource operations, wherein the set of cluster domain operations operates on the first cluster domain and the at least one cluster node, and wherein the set of cluster resource operations operates on the at least one cluster resource and the at least one property; associate the at least one cluster resource with a resource group; and define a set of resource group properties for the resource group, wherein the set of cluster resource operations operates on the resource group and the set of resource group properties. - View Dependent Claims (21, 22)
-
-
16. (canceled)
-
17. (canceled)
-
18. A computer program product comprising computer executable instructions embodied in a computer usable storage medium for configuring, managing, and operating a plurality of different vendor specific clustering technologies in a data center, the computer program product comprising:
-
first instructions for defining a set of cluster domain operations for a common cluster model interface; second instructions for defining a set of cluster resource operations for the common cluster model interface; third instructions for defining a first cluster domain for a clustering technology of the plurality of different vendor specific clustering technologies using the common cluster model interface, wherein the first cluster domain includes at least one cluster node; fourth instructions for associating at least one cluster resource with one of the first cluster domain and the at least one cluster node; fifth instructions for populating at least one property of one of the first cluster domain and the at least one cluster resource with vendor specific attributes of the clustering technology of the plurality of different vendor specific clustering technologies using the set of cluster domain operations and the set of cluster resource operations, wherein the set of cluster domain operations operates on the first cluster domain and the at least one cluster node, and wherein the set of cluster resource operations operates on the at least one cluster resource and the at least one property; sixth instructions for associating the at least one cluster resource with a resource group; and seventh instructions for defining a set of resource group properties for the resource group, wherein the set of cluster resource operations operates on the resource group and the set of resource group properties. - View Dependent Claims (23, 24)
-
-
19. (canceled)
-
20. (canceled)
Specification