Managing Serviceguard 12th Edition, March 2006
Rolling Software Upgrades
Steps for Rolling Upgrades
Appendix E436
Steps for Rolling Upgrades
Use the following steps:
1. Halt the node you wish to upgrade. This will cause the node's
packages to start up on an adoptive node. In Serviceguard Manager,
select the node; from the Actions menu, choose Administering
Serviceguard, Halt node. Or, on the Serviceguard command line,
issue the cmhaltnode command.
2. Edit the /etc/rc.config.d/cmcluster file to include the following
line:
AUTOSTART_CMCLD = 0
3. Upgrade the node to the available 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. Refer to 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. In Serviceguard Manager,
select the node; from the Actions menu, choose Administering
Serviceguard, Run node. Or, on the Serviceguard command line,
issue the cmrunnode command.
6. Repeat this process for each node in the cluster.
NOTE Be sure to plan sufficient system capacity to allow moving the
packages from node to node during the process without an
unacceptable loss of performance.
If a cluster were to fail before the rolling upgrade was complete (perhaps
due to a catastrophic power failure), the cluster can be restarted by
entering the cmruncl command from a node which has been upgraded to
the latest revision of the software.