Method, system and program products for managing cluster configurations
First Claim
1. A method of managing cluster configurations of a computing environment, said method comprising:
- executing a distributed configuration management component on a plurality of nodes of a cluster of said computing environment; and
providing configuration consistency of said cluster and cluster membership control using the distributed configuration management component, wherein said providing configuration consistency comprises performing a comparison between local configuration data at a local data storage and global configuration data at a global data repository, wherein the global data repository comprises a global data repository for the cluster, and wherein said providing cluster membership control comprises providing one or more cluster membership control operations associated with said cluster, said one or more cluster membership control operations including a define cluster operation used to initially automatically create the cluster, the define cluster operation initially creating a new cluster identifier for the cluster, defining the local data storage area for a node issuing the define cluster operation, and defining the global data repository area for the cluster.
1 Assignment
0 Petitions
Accused Products
Abstract
Various components are provided to manage a clustered environment. These components include a System Registry that provides a global data storage; a Configuration manager that stores data locally on nodes of the clustered environment and globally within the System Registry; a Liveness component to provide status of communications paths of the cluster; a Group Services component that provides services to one or more other components of the clustered environment; and a Resource Management component that communicates with one or more resource controllers of the clustered environment. Each of the components of the clustered environment has one or more data and/or functional dependencies on one or more other components of the environment. However, relationships between the components are created such that the data and functional dependencies form an acyclic graph (i.e., a cycle of dependency relationships is avoided).
321 Citations
67 Claims
-
1. A method of managing cluster configurations of a computing environment, said method comprising:
-
executing a distributed configuration management component on a plurality of nodes of a cluster of said computing environment; and
providing configuration consistency of said cluster and cluster membership control using the distributed configuration management component, wherein said providing configuration consistency comprises performing a comparison between local configuration data at a local data storage and global configuration data at a global data repository, wherein the global data repository comprises a global data repository for the cluster, and wherein said providing cluster membership control comprises providing one or more cluster membership control operations associated with said cluster, said one or more cluster membership control operations including a define cluster operation used to initially automatically create the cluster, the define cluster operation initially creating a new cluster identifier for the cluster, defining the local data storage area for a node issuing the define cluster operation, and defining the global data repository area for the cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system of managing cluster configurations of a computing environment, said system comprising:
-
a distributed configuration management component executing on a plurality of nodes of a cluster of said computing environment; and
means for providing configuration consistency of said cluster and cluster membership control using the distributed configuration management component, wherein said means for providing configuration consistency comprises means for performing a comparison between local configuration data at a local data storage and global configuration data at a global data repository, wherein the global data repository comprises a global data repository for the cluster, and wherein said providing cluster membership control comprises providing one or more cluster membership control operations associated with said cluster, said one or more cluster membership control operations including a define cluster operation used to initially automatically create the cluster, the define cluster operation initially creating a new cluster identifier for the cluster, defining the local data storage area for a node issuing the define cluster operation, and defining the global data repository area for the cluster. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A system of managing cluster configurations of a computing environment, said system comprising:
-
a plurality of nodes of a cluster of said computing environment; and
a distributed configuration management component of the cluster to execute on the plurality of nodes and to provide configuration consistency of said cluster and cluster membership control, wherein the providing of configuration consistency comprises performing a comparison between local configuration data at a local data storage and global configuration data at a global data repository, wherein the global data repository comprises a global data repository for the cluster, and wherein said providing cluster membership control comprises providing one or more cluster membership control operations associated with said cluster, said one or more cluster membership control operations including a define cluster operation used to initially automatically create the cluster, the define cluster operation initially creating a new cluster identifier for the cluster, defining the local data storage area for a node issuing the define cluster operation, and defining the global data repository area for the cluster.
-
-
46. At least one program storage device readable by a machine tangibly embodying at least one program of instructions executable by the machine to perform a method of managing cluster configurations of a computing environment, said method comprising:
-
executing a distributed configuration management component on a plurality of nodes of a cluster of said computing environment; and
providing configuration consistency of said cluster and cluster membership control using the distributed configuration component, wherein said providing configuration consistency comprises performing a comparison between local configuration data at a local data storage and global configuration data at a global data repository, wherein the global data repository comprises a global data repository for the cluster, and wherein said providing cluster membership control comprises providing one or more cluster membership control operations associated with said cluster, said one or more cluster membership control operations including a define cluster operation used to initially automatically create the cluster, the define cluster operation initially creating a new cluster identifier for the cluster, defining the local data storage area for a node issuing the define cluster operation, and defining the global data repository area for the cluster. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
Specification