A Software Upgrades

Serviceguard Extension for RAC (SGeRAC) software upgrades can be done in the two following ways:

rolling upgrade

non-rolling upgrade

Instead of an upgrade, moving to a new version can be done with:

migration with cold install

Rolling upgrade is a feature of SGeRAC that allows you to perform a software upgrade on a given node without bringing down the entire cluster. SGeRAC supports rolling upgrades on version A.11.15 and later, and requires all nodes to be running on the same operating system revision and architecture.

During rolling upgrade the nodes can run on mixed version of HP-UX. Rolling upgrades are not intended as a means of using mixed release of HP-UX with in the same cluster. HP recommends to upgrade all the cluster nodes to the new release level at the earliest.

Non-rolling upgrade allows you to perform a software upgrade from any previous revision to any higher revision or between operating system versions but requires halting the entire cluster.

The rolling and non-rolling upgrade processes can also be used any time one system needs to be taken offline for hardware maintenance or patch installations. Until the upgrade process is complete on all nodes, you cannot change the cluster configuration files, and you will not be able to use any of the new features of the Serviceguard/SGeRAC release.

There may be circumstances when, instead of doing an upgrade, you prefer to do a migration with cold install. The cold install process erases the preexisting operating system and data, and then installs the new operating system and software. After a cold install, you must restore the data. The advantage of migrating with a cold install is that the software can be installed without regard for the software currently on the system or concern for cleaning up old software.

A significant factor when deciding to either do an upgrade or cold install is overall system downtime. A rolling upgrade will cause the least downtime. This is because only one node in the cluster is down at any one time. A non-rolling upgrade may require more down time, because the entire cluster has to be brought down during the upgrade process.

One advantage of both rolling and non-rolling upgrades versus cold install is that upgrades retain the preexisting operating system, software, and data. Conversely, the cold install process erases the preexisting system—you must reinstall the operating system, software, and data. For these reasons, a cold install may require more downtime.

The sections in this appendix are as follows:

“Rolling Software Upgrades” (page 139)

“Steps for Rolling Upgrades ” (page 142)

“Example of Rolling Upgrade ” (page 143)

“Limitations of Rolling Upgrades ” (page 147)

“Non-Rolling Software Upgrades” (page 148)

“Limitations of Non-Rolling Upgrades ” (page 148)

“Migrating an SGeRAC Cluster with Cold Install” (page 148)

Rolling Software Upgrades

SGeRAC version A.11.15 and later allow you to roll forward to any higher revision provided all of the following conditions are met.

The upgrade must be done on systems of the same architecture (HP 9000 or Integrity Servers).

All nodes in the cluster must be running on the same version of HP-UX.

Rolling Software Upgrades 139

Page 139
Image 139
HP Serviceguard Extension for RAC (SGeRAC) manual Rolling Software Upgrades