HP Serviceguard Storage Management Suite Version A.02.01.01 for HP-UX 11i v3 Release Notes, Edition 1 (May 2010)
For more information on AUTOSTART_CMCLD, see the Setting up Autostart Features and Performing
a Rolling Upgrade sections in Managing Serviceguard, Fifteenth Edition, available at http://docs.hp.com
> High Availability > Serviceguard.
Cluster Offline Upgrade Option for SG SMS Bundles Containing CVM/CFS
To upgrade a SG SMS CFS bundle (T2775xx, T2776xx, or T2777xx) where the supported upgrade
path in Table 1-5 (page 21) indicates an offline upgrade is required, there is a procedure that
may work with your configuration to minimize the time that the entire cluster is offline. This is
accomplished by performing an offline upgrade on half of the cluster nodes while the other half
of the cluster nodes remain online.
This cluster offline upgrade procedure considers the upgrade of SG SMS only. You need to take
responsibility for applications that run in the SG SMS cluster you plan to upgrade. Before starting
this procedure, make certain your computing environment and the applications running on top
of SG SMS in the cluster can accommodate being offline temporarily.
Offline Upgrade Procedure Divide the cluster nodes into two groups. For purposes of
explanation, we will refer to these groups of nodes as Group A and Group B. In explaining this
procedure we assume groups of equal size will be the most efficient approach. It is not necessary
to divide the cluster nodes into groups of equal size, if some other arrangement will work better
in your computing environment.
• If the cluster has an even number of nodes, assign half of the nodes to Group A and the
other half to Group B.
• If the cluster has an odd number of nodes, subtract one node from the total number of nodes,
divide that number in half, then assign the resulting number of nodes to Group A. Assign
the remaining, larger group of nodes to Group B. For example, if the cluster contains 9 nodes,
assign (9 - 1)/2 = 4 nodes to Group A, and assign the remaining 5 nodes to Group B.
We will use a 3 node cluster as an example for explaining this offline upgrade procedure. For a
3 node cluster, Group A will contain Node 1, and Group B will contain Node 2 and Node 3.
NOTE: Steps 1, 2, 5, 6, and 7 in this procedure can be performed on multiple nodes in parallel,
or on one node at a time.
1. Move all application failover packages that can be moved from Group A nodes, to Group
B nodes.
2. Halt the Group A cluster nodes and upgrade them to the new SMS version:
a. Node 1 > cmhaltnode –f node1
b. Perform an offline upgrade of the Group A nodes (Node 1 in this example).
3. Gracefully halt application packages running on Group B nodes, before halting the cluster
on the Group B nodes:
a. Node 2 or Node 3> cmhaltcl -f
4. Start the cluster on the Group A cluster nodes (which have all been upgraded to a different
SG SMS version):
a. Node 1 > cmruncl –f –n node1
5. Perform an offline upgrade of the Group B nodes (Node 2 and Node 3) to SG SMS version
A.03.00 (the same SG SMS version that the Group A nodes were upgraded to).
6. Re-join the Group B nodes to the cluster, one at a time:
a. Node 2 > cmrunnode node2
b. Node 3 > cmrunnode node3
Compatibility Information and Installation Requirements 23