Installation guide

Release Notes
Installing Scyld ClusterWare 4.9.0 on a Non-Scyld ClusterWare System
When installing Scyld ClusterWare 4.9.0 on a system that does not yet contain Scyld ClusterWare, you should perform the
following steps:
1. Clean the yum cache to a known state: yum clean all
2. 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). 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 be upgraded to 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 CentOS using:
yum --disablerepo=cw* --exclude=kernel-* update
as appropriate for your cluster.
3. Remove base distribution packages that conflict with Scyld ClusterWare 4:
yum remove openmpi* lam*
4. Download a custom Yum repo file:
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.
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 your cluster includes Infiniband hardware, and if have chosen to upgrade to CentOS 4.9 with its 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.
6. Install Scyld ClusterWare:
yum groupinstall Scyld-ClusterWare
If yum fails with a Transaction Check Error that complains that a base distribution rpm is newer than the Scyld Cluster-
Ware rpm that is attempting to replace it, then you must manually install the downlevel Scyld ClusterWare rpm(s). For
example, if the complaint is about the kernel rpms, then do:
rpm -iv --oldpackage cw-*/packages/kernel-smp-*490g0000*rpm
and then repeat the groupinstall:
yum groupinstall Scyld-ClusterWare
which should now Complete! successfully.
4