Methods and systems for modifying nodes in a cluster environment
First Claim
1. A clustered computer system, comprising:
- a first node computer comprising a first processor and a first computer readable medium, the first computer readable medium having a first set of software comprising;
an operating system executable by the first processor;
a clusterware program executable by the first processor to allow the first node computer to operate as part of a cluster environment; and
an application program executable by the first processor to provide application services as part of the cluster environment;
a second node computer in communication with the first node computer, the second node computer comprising a second processor and a second computer readable medium having a second set of software; and
a control computer in communication with the second node computer, the control computer comprising a third processor and a third computer readable medium, the third computer readable medium comprising instructions executable by the third processor to;
configure the second set of software to allow the second node computer to operate as part of the cluster environment.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of the invention provide solutions to allow more efficient management of clustered environments. Merely by way of example, some embodiments provide a framework for the relatively automated management of clusters, including the addition, deletion and/or modification of cluster nodes. In certain embodiments, this framework may be incorporated within a software application that can assist in the configuration of clusters. Other embodiments provide methods of managing clusters and/or their nodes, including, inter alia, methods of establishing and/or implementing such frameworks. Still other embodiments provide systems, including clustered systems, that provide relatively automated cluster management capabilities.
208 Citations
36 Claims
-
1. A clustered computer system, comprising:
-
a first node computer comprising a first processor and a first computer readable medium, the first computer readable medium having a first set of software comprising;
an operating system executable by the first processor;
a clusterware program executable by the first processor to allow the first node computer to operate as part of a cluster environment; and
an application program executable by the first processor to provide application services as part of the cluster environment;
a second node computer in communication with the first node computer, the second node computer comprising a second processor and a second computer readable medium having a second set of software; and
a control computer in communication with the second node computer, the control computer comprising a third processor and a third computer readable medium, the third computer readable medium comprising instructions executable by the third processor to;
configure the second set of software to allow the second node computer to operate as part of the cluster environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A clustered computer system, comprising:
-
a first node computer comprising a first processor and a first computer readable medium, the first computer readable medium having a first set of software comprising;
an operating system executable by the first processor;
a clusterware program executable by the first processor to allow the first node computer to operate as part of a cluster environment; and
an application program executable by the first processor to provide application services as part of the cluster environment;
a second node computer in communication with the first node computer, the second node computer comprising a second processor and a second computer readable medium having a second set of software; and
a control computer in communication with the second node computer, the control computer comprising a third processor and a third computer readable medium, the third computer readable medium comprising instructions executable by the third processor to;
determine an existing configuration of a first node computer in a cluster environment;
receive information specific to the second node computer;
prepare a model configuration for the second node computer;
configure the second node computer according the model configuration; and
add the second node computer to the cluster environment.
-
-
16. A method of configuring a node in a cluster computing environment, the method comprising:
-
determining, with a control computer, an existing configuration of a first node computer in a cluster environment;
receiving information specific to a second node computer to be configured;
preparing, with the control computer, a model configuration for the second node computer;
configuring, with the control computer, the second node computer according the model configuration; and
adding the second node computer to the cluster environment. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer program product comprising code executable by a machine to:
-
determine an existing configuration of a first node computer in a cluster environment;
receive information specific to a second node computer to be configured;
prepare a model configuration for the second node computer;
configure the second node computer according the model configuration; and
add the second node computer to the cluster environment. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A system comprising:
-
means for determining, with a control computer, an existing configuration of a first node computer in a cluster environment;
means for receiving information specific to a second node computer to be configured;
means for preparing, with the control computer, a model configuration for the second node computer;
means for configuring, with the control computer, the second node computer according the model configuration; and
means for adding the second node computer to the cluster environment.
-
Specification