This page describes configuration to the ROCKS OS used in the cluster and how to perform certain cluster administration tasks.
The ROCKS user guide can be found at http://www.rocksclusters.org/roll-documentation/base/5.5/. There are also guides for various add on packages (known as "rolls") at http://www.rocksclusters.org/roll-documentation/; however, these tend not to be very well documented.
PXE booting change
There is an issue with the Intel servers, in that if they try and PXE boot and they are then told by the server to boot from the hard drive, they will hang. To fix this, the actions at https://lists.sdsc.edu/pipermail/npaci-rocks-discussion/2012-May/058011.html were used, i.e.
# cp /usr/share/syslinux/chain.c32 /tftpboot/pxelinux/ # rocks add bootaction action=os args="hd0" kernel="com32 chain.c32"
Adding users is done using by running adduser or useradd on the head node as usual. However, these users then need to be replicated to each of the compute nodes. This is done by
# rocks sync users
Monitoring the cluster
A Ganglia daemon is running on the cluster, which monitors each of the nodes. The cluster is set up to not allow incoming requests on port 80, but if you forward your X over ssh, you can run a browser on the head node and point it at localhost to view the Ganglia output.