HP Serviceguard for Linux Version A.11.18 Deployment Guide, August 2008

14
These steps should be performed on both servers.
The following instructions are for updating the kernel if the rpms are downloaded from Red Hat as an
rpm packages:
1. To get the version of the kernel currently installed on the system, execute the command
“uname –a”:
uname -a
Linux eve.cup.hp.com 2.6.18-53.el5 #1 SMP Wed Oct 10 16:34:02
EDT 2007 i686 i686 i386 GNU/Linux
2. Compare the current kernel version, for example 2.6.18-53.el5, to the downloaded kernel
version to verify that the downloaded kernel is more recent.
3. Change to the directory containing the kernel rpms. For example:
cd /tmp/sglx_install
4. Install the rpms. For example:
rpm –ivh kernel-2.6.18-53.1.14.el5.i686.rpm
rpm –ivh kernel-devel-2.6.18-53.1.14.el5.i686.rpm
5. Edit (or check) the grub.conf file so that it boots the appropriate kernel. Update the “title”
line, the “kernel” line to point to the new vmlinuz file under /boot and the “initrd” line to the
new initrd file. The rpm install may have done these edits for you. For example:
vi /boot/grub/grub.conf
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.18-53.1.14.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-53.1.14.el5 ro \
root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.18-53.1.14.el5.img
...
6. Reboot the server:
reboot
NOTE: This step must be done prior to installing and configuring the QLogic driver and HP Device
Mapper Multipath. Otherwise, special steps must be taken to ensure that the servers can boot off of
the new kernel. Refer to the Red Hat documentation at
http://www.redhat.com/docs/manuals/enterprise for more detail.
Linux Post-OS Installation
Serviceguard for Linux and the software for multipath support require several other packages from the
Red Hat Linux 5.1 Distribution CDs that are not installed by default. You can install them now, or will
be required to install them later.
These packages need to be installed on each server. The installation order below is determined by
the CD on which each package was found.
NOTE: It may be easier to copy all of the packages from the CDs to your PC, then copy (scp) them to
the servers rather than mounting each CD on each server.
1. Login to the server (from the console or an ssh client).
Serviceguard for Linux depends on the xinetd service.
1. To check if xinetd is installed, run the following command:
rpm –qa | fgrep xinetd