Using Serviceguard Extension for RAC, 4th Edition, February 2007
Software Upgrades
Rolling Software Upgrades
Appendix A 225
Limitations of Rolling Upgrades
The following limitations apply to rolling upgrades:
• During a rolling upgrade, you should issue Serviceguard/SGeRAC
commands (other than cmrunnode and cmhaltnode) only on a node
containing the latest revision of the software. Performing tasks on a
node containing an earlier revision of the software will not work or
will cause inconsistent results.
•You cannot modify the cluster or package configuration until the
upgrade is complete. Also, you cannot modify the hardware
configuration—including the cluster’s network
configuration—during a rolling upgrade. This means that you must
upgrade all nodes to the new release before you can modify the
configuration file and copy it to all nodes.
• The new features of the Serviceguard/SGeRAC release may not work
until all nodes have been upgraded.
• Binary configuration files may be incompatible between releases of
Serviceguard/SGeRAC. Do not manually copy configuration files
between nodes.
• Within a Serviceguard/SGeRAC cluster, no more than two versions of
Serviceguard and SGeRAC can be running while the rolling upgrade
is in progress.
• You can perform a rolling upgrade only on a configuration that has
not been modified since the last time the cluster was started.
• Rolling upgrades are not intended as a means of using mixed
releases of Serviceguard and SGeRAC within the same cluster.
SGeRAC requires the compatible version of Serviceguard. Upgrade
all cluster nodes as quickly as possible to the new release level.
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
• You cannot delete Serviceguard/SGeRAC software (via swremove)
from a node while the cluster is in the process of a rolling upgrade.