602
|
1 |
|
|
2 |
Testing a Cluster to See if it is Correctly Configured
|
|
3 |
--------------------------------------------------------
|
|
4 |
|
|
5 |
The tests in this directory can be seen only as examples of how to test a cluster. They would have to be customised before use on any particular cluster.
|
|
6 |
|
|
7 |
The tests here are aimed at:
|
|
8 |
|
|
9 |
1) Testing that the configuration of each nodes and that services such as NIS,DNS and NTP are configured.
|
|
10 |
This requires that logins for the current user work on all nodes.
|
|
11 |
2) Checking that raptor-relevant software is installed and that the compiler can obtain licenses.
|
|
12 |
3) Testing that PVM is installed and will run without crashing (solves a problem that has occurred in the past).
|
|
13 |
4) Tests that PVM can run commands on all nodes.
|
|
14 |
|
|
15 |
|
|
16 |
Typically one would run headtest.sh which performs the tests relating to items 1-3. It causes "nodetest.sh" to be run on all nodes.
|
|
17 |
|
|
18 |
e.g.
|
|
19 |
./headtest.sh node1 node2 node3
|
|
20 |
|
|
21 |
pvmtest.sh can be used to check that pvm is working by running the compiler on each node via pvm.
|
|
22 |
./pvmtest node1 node2 node3
|
|
23 |
|
|
24 |
None of these tests is automatic - one must simply observe the output.
|