Method for diagnosing hardware configuration in a clustered system
First Claim
1. In a computer system including at least two server nodes, each of which can execute clustered server software, a method for providing data to restore clustering, said method comprising the steps of:
- (a) comparing a current configuration data to a previous configuration data in an initialization phase which includes the steps of;
(a1) gathering previously stored data for a first one of said server nodes, and setting a flag to start with an installation phase if said previously stored data does not exist;
(a2) gathering current state data for said first server node;
(a3) comparing said current state data to said previously stored data, and setting said flag to start with said installation phase if discrepancies exist;
(a4) gathering companion node data for said first server node;
(a5) determining if said flag has been seen to start with an installation form, said installation form to permit a user to specify data to use in installing clustering software, and if so;
(a6) displaying said installation form;
(b) comparing said current configuration data to a standard configuration data in an installation phase which includes the steps of;
(b1) allowing a user to change said current state data;
(b2) comparing said current state data with established guidelines for clustering and reporting discrepancies to said user;
(b3) determining if a second one of said server nodes is known by a first server node, and if so;
(b4) specifying said second server node as a companion node;
(b5) comparing configuration data of first server node with configuration data of said second server node;
(b6) allowing said user to make corrections to said configuration data of first server node and said configuration data of second server node if discrepancies exist;
(b7) saving said configuration data of first server node and said configuration data of second server node;
(b8) displaying a diagnostics form;
(c) comparing a set of operations to a standard clustering functionality in a diagnostics phase;
(d) displaying a set of results in a results phase.
12 Assignments
0 Petitions
Accused Products
Abstract
The method of the present invention is useful in a computer system including at least two server nodes, each of which can execute clustered server software. The program executes a method for providing data to restore clustering when clustering services fail. The method includes the step of comparing current configuration data to previous configuration data. Next, the method compares the current configuration data to a standard configuration data. Finally, the method compares a set of operations to a standard clustering functionality.
58 Citations
13 Claims
-
1. In a computer system including at least two server nodes, each of which can execute clustered server software, a method for providing data to restore clustering, said method comprising the steps of:
-
(a) comparing a current configuration data to a previous configuration data in an initialization phase which includes the steps of; (a1) gathering previously stored data for a first one of said server nodes, and setting a flag to start with an installation phase if said previously stored data does not exist; (a2) gathering current state data for said first server node; (a3) comparing said current state data to said previously stored data, and setting said flag to start with said installation phase if discrepancies exist; (a4) gathering companion node data for said first server node; (a5) determining if said flag has been seen to start with an installation form, said installation form to permit a user to specify data to use in installing clustering software, and if so; (a6) displaying said installation form; (b) comparing said current configuration data to a standard configuration data in an installation phase which includes the steps of; (b1) allowing a user to change said current state data; (b2) comparing said current state data with established guidelines for clustering and reporting discrepancies to said user; (b3) determining if a second one of said server nodes is known by a first server node, and if so; (b4) specifying said second server node as a companion node; (b5) comparing configuration data of first server node with configuration data of said second server node; (b6) allowing said user to make corrections to said configuration data of first server node and said configuration data of second server node if discrepancies exist; (b7) saving said configuration data of first server node and said configuration data of second server node; (b8) displaying a diagnostics form; (c) comparing a set of operations to a standard clustering functionality in a diagnostics phase; (d) displaying a set of results in a results phase. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A Computer Readable Media encoded with machine-readable computer program code utilizing a method for providing data to restore clustering between a first server node and a second server node, wherein, when a computer system executes the computer program code, the computer performs the steps of:
-
(a) comparing a current configuration data to previous configuration data in an initialization phase; (b) comparing said current configuration data to a standard configuration data in an installation phase wherein said installation phase includes the steps of; (b1) allowing a user to access and change current state data; (b2) comparing said current state data with established guidelines for clustering and reporting discrepancies to said user; (b3) determining if a second one of said server nodes is known by said first server node, and if so; (b4) specifying said second server node as a companion node; (b5) comparing configuration data of first server node with configuration data of said second server node; (b6) allowing a user to make corrections to said configuration data of first server node and said configuration data of second server node if discrepancies exist; (b7) saving said configuration data of said first server node and said configuration data of said second server node; (b8) displaying a diagnostics form (c) comparing a set of operations to a standard clustering functionality in a diagnostics phase wherein said diagnostics phase includes the steps of; (c1) allowing a user to specify a companion node; (c2) allowing a user to specify a diagnostics test level; (c3) allowing a user to specify a set of test categories; (c4) allowing a user to specify a method of interaction between said computer system and a user; (c5) sequentially running a set of tests; (c6) running a set of tests for environmental rules if selected; (c7) running a set of tests for cluster communication if selected; (c8) running a set of tests for shared resources if selected; (c9) displaying a results form (d) displaying a set of results in a results phase. - View Dependent Claims (10, 11, 12, 13)
-
Specification