Red Hat Cluster Suite consists of the following RPM packages:
rgmanager — Manages cluster services
and resources
system-config-cluster — Contains the
Cluster Configuration Tool, used to graphically
configure the cluster and the display of the current status of the
nodes, resources, fencing agents, and cluster services
ccsd — Contains the cluster
configuration services daemon (ccsd) and
associated files
magma — Contains an interface library
for cluster lock management
magma-plugins — Contains plugins for
the magma library
cman — Contains the Cluster Manager
(CMAN), which is used for managing cluster membership, messaging, and
notification
fence — The cluster I/O fencing system
that allows cluster nodes to connect to a variety of network power
switches, fibre channel switches, and integrated power management
interfaces
gulm — Contains the GULM lock management
userspace tools and libraries (an alternative to using CMAN and DLM).
iddev — Contains libraries used to
identify the file system (or volume manager) in which a device is
formatted
Also, you can optionally install Red Hat GFS on your Red Hat Cluster Suite. Red Hat GFS
consists of the following RPMs:
GFS — The Red Hat GFS module
GFS-kernel — The Red Hat GFS kernel module
gnbd — The GFS Network Block Device module
gnbd-kernel — Kernel module for the GFS
Network Block Device
lvm2-cluster — Cluster extensions for the
logical volume manager
GFS-kernheaders — GFS kernel header files
gnbd-kernheaders —
gnbd kernel header files
Tip
You can access the Red Hat Cluster Suite and Red Hat GFS products by using Red Hat Network to
subscribe to and access the channels containing the Red Hat Cluster Suite and Red Hat GFS packages. From the Red Hat Network channel, you can manage entitlements for your
cluster nodes and
upgrade packages for each node within the Red Hat Network Web-based interface. For more
information on using Red Hat Network, visit the following URL:
(Optional) If you are installing Red Hat GFS, run
up2date --installall
--channel Label for
Red Hat GFS. The following example shows running the command for i386
RPMs:
You can use the rpm utility to install RPMs from
CDs created with RHN ISOs. The procedure consists of copying RPMs to a local
computer, removing the RPMs that are not needed for the installation,
copying the RPMs to the cluster nodes, and installing them.
To install the RPMs, follow these instructions:
At a local computer (one that is not part of the
cluster) make a temporary directory to contain the RPMs. For
example:
$ mkdir /tmp/RPMS/
Insert the Red Hat Cluster Suite CD into the CD-ROM drive.
Note
If a Question dialog box is displayed
that asks if you want to run autorun, click
No.
Copy all the RPM files from the CD (located in
/media/cdrom/RedHat/RPMS/) to the
temporary directory created earlier. For example:
$ cp /media/cdrom/RedHat/RPMS/*.rpm /tmp/RPMS/
Note
If your local computer is running a version of Red Hat Enterprise Linux that is earlier
than Red Hat Enterprise Linux 4, the path to the RPMs on the CD may be different. For
example, on Red Hat Enterprise Linux 3, the path is
/mnt/cdrom/RedHat/RPMS/.
Eject the CD from the CD-ROM drive.
(Optional) If you are installing Red Hat GFS, insert a
Red Hat GFS CD into the CD-ROM drive. If you are not installing Red Hat GFS,
proceed to step 8.
Note
If a Question dialog box is displayed
that asks if you want to run autorun, click
No.
Copy all the RPM files from the CD (located in
/media/cdrom/RedHat/RPMS/) to the temporary
directory created earlier. For example:
$ cp /media/cdrom/RedHat/RPMS/*.rpm /tmp/RPMS/
Note
If your local computer is running a version of Red Hat Enterprise Linux that is earlier
than Red Hat Enterprise Linux 4, the path to the RPMs on the CD may be different. For
example, on Red Hat Enterprise Linux 3, the path is
/mnt/cdrom/RedHat/RPMS/.
Eject the CD from the CD-ROM drive.
Change to the temporary directory containing the copied
RPM files. For example:
$ cd /tmp/RPMS/
Remove the "-kernel" RPMs for kernels that are not installed in
the cluster node, and any other RPMs that are not being installed (for
example, optional or development RPMS). The following example removes
SMP and hugemem "-kernel" RPM files:
Log in to each cluster node as the root user and make a
directory to contain the RPMs. For example:
# mkdir /tmp/node-RPMS/
Copy the RPMs from the temporary directory in the local
computer to directories in the cluster nodes using the
scp command. For example, to copy the RPMs to node
rhcs-node-01, run the following command at the local computer:
At each node (logged in as root), change to the temporary
directory created earlier (/tmp/node-RPMS) and
install the RPMs by running the rpm utility as
follows: