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 and a set of cluster resource operations for a common cluster model interface of the common cluster model, wherein the set of cluster domain and resource operations operate on the plurality of different vendor specific clustering technologies;
associating a cluster resource with a first cluster domain including a cluster node and with a resource group with a set of resource group properties, wherein the first cluster domain uses a first vendor specific clustering technology;
populating a property of one of the first cluster domain and the cluster resource with vendor specific attributes of the first vendor specific clustering technology using a respective set of cluster domain operations and a respective set of cluster resource operations, wherein the respective set of cluster domain operations operates on the first cluster domain and the cluster node, and wherein the respective set of cluster resource operations operates on the cluster resource and the property; and
associating individual and device driver workflows with one of the first cluster domain, the cluster resource, and the resource group, wherein the individual and device driver workflows interact with the different vendor specific clustering technologies.
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.
-
Citations
15 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 and a set of cluster resource operations for a common cluster model interface of the common cluster model, wherein the set of cluster domain and resource operations operate on the plurality of different vendor specific clustering technologies; associating a cluster resource with a first cluster domain including a cluster node and with a resource group with a set of resource group properties, wherein the first cluster domain uses a first vendor specific clustering technology; populating a property of one of the first cluster domain and the cluster resource with vendor specific attributes of the first vendor specific clustering technology using a respective set of cluster domain operations and a respective set of cluster resource operations, wherein the respective set of cluster domain operations operates on the first cluster domain and the cluster node, and wherein the respective set of cluster resource operations operates on the cluster resource and the property; and associating individual and device driver workflows with one of the first cluster domain, the cluster resource, and the resource group, wherein the individual and device driver workflows interact with the different vendor specific clustering technologies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 and a set of cluster resource operations for a common cluster model interface of the common cluster model, wherein the set of cluster domain and resource operations operate on the plurality of different vendor specific clustering technologies; associating a cluster resource with a first cluster domain including a cluster node and with a resource group with a set of resource group properties, wherein the first cluster domain uses a first vendor specific clustering technology; and populating a property of one of the first cluster domain and the cluster resource with vendor specific attributes of the first vendor specific clustering technology using a respective set of cluster domain operations and a respective set of cluster resource operations, wherein the respective set of cluster domain operations operates on the first cluster domain and the cluster node, and wherein the respective set of cluster resource operations operates on the cluster resource and the property, wherein the set of cluster domain operations includes a config operation, wherein the config operation looks up the cluster node associated with the first cluster domain and a cluster resource associated with the cluster node.
-
-
12. 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 and a set of cluster resource operations for a common cluster model interface, wherein the set of cluster domain and resource operations operate on the plurality of different vendor specific clustering technologies; associate a cluster resource with a first cluster domain including a cluster node and with a resource group with a set of resource group properties, wherein the first cluster domain uses a first vendor specific clustering technology; populate a property of one of the first cluster domain and the cluster resource with vendor specific attributes of the first vendor specific clustering technology using a respective set of cluster domain operations and a respective set of cluster resource operations, wherein the respective set of cluster domain operations operates on the first cluster domain and the cluster node, and wherein the respective set of cluster resource operations operates on the cluster resource and the property; and associate individual and device driver workflows with one of the first cluster domain, the cluster resource, and the resource group, wherein the individual and device driver workflows interact with the different vendor specific clustering technologies. - View Dependent Claims (13)
-
-
14. A computer program product comprising computer executable instructions embodied in a computer usable non-transitory 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 and a set of cluster resource operations for a common cluster model interface, wherein the set of cluster domain and resource operations operate on the plurality of different vendor specific clustering technologies; fourth instructions for associating a cluster resource with a first cluster domain including a cluster node and with a resource group with a set of resource group properties, wherein the first cluster domain uses a first vendor specific clustering technology; fifth instructions for populating a property of one of the first cluster domain and the cluster resource with vendor specific attributes of the first vendor specific clustering technology using a respective set of cluster domain operations and a respective set of cluster resource operations, wherein the respective set of cluster domain operations operates on the first cluster domain and the cluster node, and wherein the respective set of cluster resource operations operates on the cluster resource and the property; and sixth instructions for associating individual and device driver workflows with one of the first cluster domain, the cluster resource, and the resource group, wherein the individual and device driver workflows interact with the different vendor specific clustering technologies. - View Dependent Claims (15)
-
Specification