Observe the following guidelines and requirements to patch Sun Cluster Geographic Edition software:
You must run the same patch levels for Sun Cluster software and the common agent container software on all nodes of both clusters.
The patch level for each node on which you have installed Sun Cluster Geographic Edition software must meet the Sun Cluster patch-level requirements.
All nodes in one cluster must have the same version of Sun Cluster Geographic Edition software and the same patch level. However, primary and secondary clusters can run different versions of Sun Cluster Geographic Edition software, provided that each version is correctly patched and the versions are no more than one release different. For example, if one cluster is running Sun Cluster Geographic Edition 3.2 software that has been fully patched, and the partner cluster is running Sun Cluster Geographic Edition 3.2 1/09 software that has been fully patched, then both clusters should be brought to the same patch level as soon as possible. Also, if both partner clusters are running Sun Cluster Geographic Edition 3.2 1/09, then both partner clusters should be brought to the same patch level as soon as possible.
To ensure that the patches have been installed properly, install the patches on your secondary cluster before you install the patches on the primary cluster.
For additional information about Sun Cluster Geographic Edition patches, see the patch README file.
See Required Patches in Sun Cluster Geographic Edition 3.2 2/08 Release Notes for a list of required patches.
Ensure that the cluster is functioning properly.
To view the current status of the cluster, run the following command from any node:
% cluster status |
See the cluster(1CL) man page for more information.
Search the /var/adm/messages log on the same node for unresolved error messages or warning messages.
Become superuser on a node of the cluster.
Remove all application resource groups from protection groups.
This step ensures that resource groups are not stopped when you later stop the protection groups.
# geopg remove-resource-group resourcegroup protectiongroup |
See the geopg(1M) man page for more information.
Perform the preceding steps on all clusters that have a partnership with this cluster.
Stop all protection groups that are active on the cluster.
# geopg stop -e local protectiongroup |
See the geopg(1M) man page for more information.
Stop the Sun Cluster Geographic Edition infrastructure.
# geoadm stop |
Shutting down the infrastructure ensures that a patch installation on one cluster does not affect the other cluster in the partnership.
See the geoadm(1M) man page for more information.
On each node, stop the common agent container.
# /usr/sbin/cacaoadm stop |
You must use common agent container 2, which is located in the /usr/sbin directory. Use the /usr/sbin/cacaoadm -V command to check which version of common agent container you are using.
Install the required patches for the Sun Cluster Geographic Edition software. Go to How to Install Patches on a Sun Cluster Geographic Edition System.
Perform this procedure on all nodes of the cluster.
Patch the secondary cluster before you patch the primary cluster, to permit testing.
Perform the following tasks:
Ensure that the Solaris OS is installed to support Sun Cluster Geographic Edition software.
If Solaris software is already installed on the node, you must ensure that the Solaris installation meets the requirements for Sun Cluster Geographic Edition software and any other software that you intend to install on the cluster.
Ensure that Sun Cluster Geographic Edition software packages are installed on the node.
Ensure that you completed all steps in How to Prepare a Sun Cluster Geographic Edition System for Patches.
Ensure that all the nodes are online and part of the cluster.
To view the current status of the cluster, run the following command from any node:
% cluster status |
See the cluster(1CL) man page for more information.
Search the /var/adm/messages log on the same node for unresolved error messages or warning messages.
Become superuser on each node.
On each node, install any necessary patches to support Sun Cluster Geographic Edition software by using the patchadd command.
If you are applying Sun Cluster patches, use the Sun Cluster methods on both clusters.
After you have installed all required patches on all nodes of the cluster, on each node start the common agent container.
# /usr/sbin/cacaoadm start |
You must use common agent container 2, which is located in the /usr/sbin directory. Use the /usr/sbin/cacaoadm -V command to check which version of common agent container you are using.
On one node, enable Sun Cluster Geographic Edition software.
# geoadm start |
Add all application resource groups that you removed while you were preparing the cluster for a patch installation back to the protection group.
# geopg add-resource-group resourcegroup protectiongroup |
See the geopg(1M) man page for more information.
Start all the protection groups that you have added.
# geopg start -e local [-n] protectiongroup |
See the geopg(1M) man page for more information.
After you patch the secondary cluster, perform a sanity test on the Sun Cluster Geographic Edition software, and then repeat this procedure on the primary cluster.