Installing New Software on the Cluster

Here are notes from Steve Rumble about how to install a new software package on all of the cluster machines:

  • If there isn't a recent package provided by RedHat, we just compile from source.
  • Write and test a shell script that compiles and installs the package on the local machine.

  • Write another script that will ssh as root into each cluster node (in parallel) and run the build/install script.
  • Add the build/install commands to the script that is used to reimage cluster machines:
    ~rumble/public_html/cluster/post-install.sh
    Be sure to test the script by reimaging a cluster machine (see Reimaging a Cluster Machine for details).