2.2. Adding the Roll to a Running Cluster

Starting with Rocks version 4.0.0 it is possible to add a Roll to a running cluster.

  1. Installation of APBS on compute nodes.

    Insert your APBS Roll CD into a Frontend CD/DVD drive and follow these steps:

    # mount /mnt/cdrom 
    # cd /home/install 
    # rocks-dist --install copyroll
    # rocks-dist dist

    and then reinstall compute nodes (using kickstart or shoot-node for example).

    Note

    The iso image does not have to be burned onto a disk, it can be mounted on /mnt/cdrom instead:

    # mount -o loop iso-image /mnt/cdrom
  2. Installation of APBS on the Frontend.

    Insert your APBS Roll CD into a Frontend CD/DVD drive and follow these steps:

    # mount /mnt/cdrom
    # cd /home/install
    # kroll apbs > /tmp/install-apbs.sh
    # sh -x /tmp/install-apbs.sh

    After this, all APBS RPMs will be installed on the Frontend and available for users.

Caution

The above procedure works only for Rocks version 4.0.0 and later. However, it is possible to add individual APBS Roll RPMs to an older version of Rocks. Please follow directions in Chapter 2.2 in the APBS Roll documentation for Rocks 3.3.0.

After the installation, apbs executable is available in /opt/apbs/bin on the Frontend and all compute nodes. /opt/apbs directory on the Frontend also contains APBS documentation, examples, APBS tools and pdb2pqr package.

Technical details: The APBS i386 binary was compiled with Intel compilers version 9.0, MKL 8.0 and MPICH 1.2.7p1. The Opteron x86_64 APBS executable was compiled with PGI compilers version 5.2-4, PG BLAS library and MPICH 1.2.5.2