Managing Serviceguard Eighteenth Edition, September 2010

Before You Start
Make sure you plan sufficient system capacity to allow moving the packages from node
to node during the process without an unacceptable loss of performance.
CAUTION: Do not proceed with an upgrade to A.11.19 until you have read and
understood the Special Considerations for Upgrade to Serviceguard A.11.19 (page 447).
Running the Rolling Upgrade
1. Halt the node you want to upgrade. You can do this in Serviceguard Manager, or
use the cmhaltnode command. This will cause the node’s packages to start up
on an adoptive node
2. Edit /etc/rc.config.d/cmcluster to include the following line:
AUTOSTART_CMCLD = 0
3. Upgrade the node to the new HP-UX release, including Serviceguard.
You can perform other software or hardware upgrades if you wish (such as
installation of Veritas Volume Manager software), provided you do not detach
any SCSI cabling. See the section on hardware maintenance in the
“Troubleshooting” chapter.
For instructions on upgrading HP-UX, see the HP-UX Installation and Update
Guide for the target version of HP-UX atwww.hp.com/go/hpux-core-docs,.
To upgrade Serviceguard, use swinstall (1m) to install the new version. You
do not need to remove the old version first, and you do not need to touch /etc/
cmcluster.
4. Edit /etc/rc.config.d/cmcluster to include the following line:
AUTOSTART_CMCLD = 1
This will keep the upgraded node from automatically rejoining the cluster when
it reboots.
5. If the Event Monitoring Service (EMS) is configured, restart it as follows:
1. Kill all EMS monitors.
2. Stop EMS clients.
3. Kill all registrar processes.
4. Kill the p_client demon.
The p_client process restart immediately. The EMS registrar and monitor
processes will be restarted automatically when they are needed.
For more information, see “Using the Event Monitoring Service ” (page 79).
6. Restart the cluster on the upgraded node. You can do this in Serviceguard Manager:
from the System Management Homepage (SMH) choose Tools ->
Serviceguard Manager, then select the node and choose Administration
-> Run Node... Or, on the Serviceguard command line, issue the cmrunnode
command.
452 Software Upgrades