Installation guide
Release Notes
Upgrading Earlier Release of Scyld ClusterWare to Scyld ClusterWare 4.9.0
When upgrading from an earlier Scyld ClusterWare 4 version to Scyld ClusterWare 4.9.0, you should perform the following
steps:
1. Stop the Beowulf cluster: /sbin/service beowulf stop
2. Clean the yum cache to a known state: yum clean all
3. The latest Red Hat errata is RHEL4 Update 9. Penguin Computing recommends that Infiniband clusters do not upgrade
beyond RHEL4 Update 6 (or CentOS 4.6) without first verifying that all the applications that use Infiniband are compat-
ible with OFED 1.3 and 1.4. See the Section called OFED 1.2 vs. OFED 1.3 Issues in the Section called Known Issues
And Workarounds for details. Non-Infiniband clusters should safely upgrade to the RHEL4 Update 9 (or CentOS 4.9)
base distribution errata.
To fully update (including OFED 1.4), you must first remove some current Infiniband packages that are restructured in
the latest RHEL4/CentOS4 release and will not otherwise update smoothly:
rpm -qa | grep dapl | xargs rpm -e --nodeps --allmatches
then update a RHEL4 base distribution using:
up2date -u
or a CentOS 4 distribution using:
yum --disablerepo=cw* --exclude=kernel-* update
as appropriate for your cluster.
4. Only if upgrading Scyld ClusterWare 4.2.1 or earlier, then your existing clusterware.repo file contains an out-
dated user/password authentication and must be updated. Perform these additional steps:
a. Login to the Penguin Computing Support Portal at http://www.penguincomputing.com/support.
b. Click on Download your Scyld ClusterWare 4 YUM repo file to download the new clusterware.repo file and
place it in the /etc/yum.repos.d/ directory, replacing the file already there.
c. Set the permissions: chmod 644 /etc/yum.repos.d/clusterware.repo
d. The new clusterware.repo contains a baseurl entry that uses https by default. If your local site is configured
to not support such encrypted accesses, then you must edit the repo file to instead use http.
5. If upgrading from Scyld ClusterWare 4.8.x or earlier, then edit file /etc/yum.repos.d/clusterware.repo to
change the baseurl entries from that earlier version (e.g., 4.8) to version 4.9.
6. If your cluster includes Infiniband hardware, and if you have chosen to upgrade to CentOS 4.9 (and OFED 1.4), then
you can ensure that all the necessary Infiniband-related rpms from the base distribution are installed:
yum groupinstall Infiniband
where the Infiniband group is defined through the Scyld ClusterWare repo configuration file and refers to rpms that
reside in the base distribution repository.
7. Now groupupdate to the newest Scyld ClusterWare packages. If you want to retain the existing openmpi-scyld pack-
ages (see the Section called Issues with OpenMPI):
yum groupupdate Scyld-ClusterWare --exclude=openmpi-scyld-*
and manage the specific installation of new openmpi-scyld packages in the next step.
Otherwise, if you want to replace the existing openmpi-scyld packages, then do:
yum groupupdate Scyld-ClusterWare
2