Using Serviceguard Extension for RAC, 7th Edition, September 2008
Non-Rolling Software Upgrades
A non-rolling upgrade allows you to perform a software upgrade from any previous revision to
any higher revision or between operating system versions. For example, you may do a non-rolling
upgrade from SGeRAC A.11.14 on HP-UX 11i v1 to A.11.16 on HP-UX 11i v2, given both are
running the same architecture.
The cluster cannot be running during a non-rolling upgrade, therefore it is necessary to halt the
entire cluster in order to perform the upgrade. The next section describes the steps for doing a
non-rolling software upgrade.
Steps for Non-Rolling Upgrades
Use the following steps for a non-rolling software upgrade:
1. Halt Oracle (RAC, CRS, Clusterware, OPS) software on all nodes in the cluster.
2. Halt all nodes in the cluster.
# cmhaltcl -f
3. If necessary, upgrade all the nodes in the cluster to the new HP-UX release.
4. Upgrade all the nodes in the cluster to the new Serviceguard/SGeRAC release.
5. Restart the cluster. Use the following command:
# cmruncl
6. If necessary, upgrade all the nodes in the cluster to the new Oracle (RAC, CRS, Clusterware,
OPS) software release.
7. Restart Oracle (RAC, CRS, Clusterware, OPS) software on all nodes in the cluster and
configure the Serviceguard/SGeRAC packages and Oracle as needed.
Limitations of Non-Rolling Upgrades
The following limitations apply to non-rolling upgrades:
• Binary configuration files may be incompatible between releases of Serviceguard. Do not
manually copy configuration files between nodes.
• It is necessary to halt the entire cluster when performing a non-rolling upgrade.
Migrating a SGeRAC Cluster with Cold Install
There may be circumstances when you prefer a cold install of the HP-UX operating system rather
than an upgrade. The cold install process erases the pre-existing operating system and data and
then installs the new operating system and software; you must then restore the data.
CAUTION: The cold install process erases the pre-existing software, operating system, and
data. If you want to retain any existing software, make sure to back up that software before
migrating.
Use the following process as a checklist to prepare the migration:
1. Back up the required data, including databases, user and application data, volume group
configurations, etc.
2. Halt cluster applications, including RAC and then halt the cluster.
3. Do a cold install of the HP-UX operating system. For more information on the cold install
process, see the HP-UX Installation and Update Guide located at http://docs.hp.com -> By
OS Release -> Installing and Updating
4. Install additional required software that did not come with your version of HP-UX OE.
5. Install a Serviceguard/SGeRAC version that is compatible with the new HP-UX operating
system version. For more information on support, compatibility, and features for SGeRAC,
refer to the Serviceguard Compatibility and Feature Matrix, located at http://docs.hp.com
-> High Availability -> Serviceguard Extension for RAC
6. Recreate any user accounts needed for the cluster applications.
136 Software Upgrades