Managing Serviceguard 14th Edition, June 2007

Software Upgrades
Performing a Rolling Upgrade
Appendix E 467
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
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 the /etc/rc.config.d/cmcluster file 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.
4. Edit the /etc/rc.config.d/cmcluster file to include the following
line:
AUTOSTART_CMCLD = 1
5. 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.
6. Repeat this process for each node in the cluster.