Managing Serviceguard Fifteenth Edition, reprinted May 2008

Software Upgrades
Performing a Rolling Upgrade
Appendix E 487
Rolling upgrades are not intended as a means of using mixed
releases of Serviceguard or HP-UX within the cluster. HP strongly
recommends that you upgrade all cluster nodes as quickly as possible
to the new release level.
You cannot delete Serviceguard software (via swremove) from a node
while a rolling upgrade is in progress.
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.
Running the Rolling Upgrade
Step 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
Step 2. Edit the /etc/rc.config.d/cmcluster file to include the following line:
AUTOSTART_CMCLD = 0
Step 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: go to
http://docs.hp.com, choose the target version of HP-UX under
Operating Environments and then choose Installing and Updating.
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.
Step 4. Edit the /etc/rc.config.d/cmcluster file to include the following line:
AUTOSTART_CMCLD = 1