Installation Guide
2 Requirements and installation of CT RPM
Cluster Test RPM is installed on an existing cluster as an additional software package. The current
cluster settings are not modified.
Requirements for Cluster Test RPM
• Currently, Cluster Test RPM supports only X86–64 systems.
• Cluster Test RPM does not include an operating system, drivers, or message passing interface
(MPI). These software packages must be installed and configured on each node of the cluster
prior to installing the Cluster Test RPM. If the cluster uses an interconnect, the interconnect
interface must be enabled and present.
• Currently, Cluster Test RPM only supports Platform MPI and Open MPI. Each node being tested
must have the appropriate MPI version installed and configured.
• For Open MPI:
The PATH environment variable must include an entry pointing to the mpirun and mpicc
commands.
◦
◦ The LD_LIBRARY_PATH must contain the path to the Open MPI libraries as its first entry.
The mpi-selector command can be used to set the environment appropriately.
• The ssh network protocol must be available and configured to allow ssh between all nodes
without being challenged for a password.
• A common node-naming convention is required for cluster communication. The node-naming
scheme should encompass a common base name followed by a unique number. If the cluster
has an interconnect, its network alias should follow the same naming convention, with a
common prefix added to the base name. As an example, a common base name of “node”
could be used for the administrative network of the cluster and adding a prefix of ”i” would
identify the interconnect network as “inode”.
• Cluster Test RPM requires the installation of some Perl modules to run the user interface. These
Perl modules are included with RPM, but the individual modules have the following specific
package requirements (additional packages might be required when building Cluster Test
executables). These packages should be installed prior to installing the Cluster Test RPM and
are generally available from the Linux installation media.
◦ fontconfig-devel
◦ gd
◦ libpng-devel
◦ libXp
◦ openmotif22
◦ perftest
◦ tcl-devel (required for rebuild only)
◦ tk-devel (required for rebuild only)
◦ gd-devel (required for rebuild only)
◦ libaio-devel (required for rebuild only)
◦ libjpeg-devel (required for rebuild only)
Requirements for Cluster Test RPM 5