Skip Navigation Links | |
Exit Print View | |
![]() |
Oracle Solaris Cluster Upgrade Guide Oracle Solaris Cluster 4.0 |
1. Preparing to Upgrade Oracle Solaris Cluster Software
2. Upgrading Zones Managed by HA for Oracle Solaris Zones
3. Performing a Standard Upgrade
4. Performing a Rolling Upgrade
Performing a Rolling Upgrade of a Cluster
How to Upgrade Quorum Server Software
How to Prepare a Cluster Node for a Rolling Upgrade
Table 4-1 Task Map: Performing a Rolling Upgrade to Oracle Solaris Cluster 4.0 Software
|
If the cluster uses a quorum server, upgrade the Quorum Server software on the quorum server before you upgrade the cluster.
Note - If more than one cluster uses the quorum server, perform these steps for each of those clusters.
Perform all steps as superuser on the cluster and on the quorum server.
See Adding a Quorum Device in Oracle Solaris Cluster System Administration Guide.
If you add another quorum server as a temporary quorum device, the quorum server can run the same software version as the quorum server that you are upgrading, or it can run the 4.0 version of Quorum Server software.
phys-schost# clquorum remove quorumserver
quorumserver# clquorumserver show +
If the output shows any cluster is still served by the quorum server, unconfigure the quorum server from that cluster. Then repeat this step to confirm that the quorum server is no longer configured with any cluster.
Note - If you have unconfigured the quorum server from a cluster but the clquorumserver show command still reports that the quorum server is serving that cluster, the command might be reporting stale configuration information. See Cleaning Up Stale Quorum Server Cluster Information in Oracle Solaris Cluster System Administration Guide.
quorumserver# clquorumserver stop +
quorumserver# pkg uninstall ha-cluster/*
By default, this directory is file is /var/scqsd.
Follow the steps in How to Install and Configure Oracle Solaris Cluster Quorum Server Software in Oracle Solaris Cluster Software Installation Guide for installing the Quorum Server software.
Follow the steps in How to Configure Quorum Devices in Oracle Solaris Cluster Software Installation Guide.
phys-schost# clquorum remove tempquorum
Perform this procedure on one node at a time. You will take the upgraded node out of the cluster while the remaining nodes continue to function as active cluster members.
Before You Begin
Perform the following tasks:
Ensure that the configuration meets requirements for upgrade. See Upgrade Requirements and Software Support Guidelines.
Have available the installation media, documentation, and upgrades for all the software products that you are upgrading, including the following software:
Oracle Solaris OS
Oracle Solaris Cluster 4.0 framework
Oracle Solaris Cluster 4.0 required software updates
Oracle Solaris Cluster 4.0 data services (agents)
Applications that are managed by Oracle Solaris Cluster 4.0 data service agents
For instructions on updating single or multiple packages, see Chapter 11, Updating Your Software, in Oracle Solaris Cluster System Administration Guide.
phys-schost% cluster status
See the cluster(1CL) man page for more information.
Service interruption will be approximately the amount of time that your cluster normally takes to switch services to another node.
phys-schost# clnode evacuate node-to-evacuate
See the clnode(1CL) man page for more information.
phys-schost# clresourcegroup evacuate -n zone-cluster-node \ -Z zone-cluster-name resource-group
phys-schost# cluster status -t devicegroup,resourcegroup
See Configuring Dual-String Mediators in Oracle Solaris Cluster Software Installation Guide for more information.
phys-schost# medstat -s setname
Specifies the disk set name
If the value in the Status field is Bad, repair the affected mediator host. Follow the procedure How to Check For and Fix Bad Mediator Data in Oracle Solaris Cluster Software Installation Guide.
Save this information for when you restore the mediators during the procedure How to Commit the Upgraded Cluster.
phys-schost# cldevicegroup switch -n node devicegr
phys-schost# metaset -s setname -d -m mediator-host-list
Specifies the disk-set name
Deletes from the disk set
Specifies the name of the node to remove as a mediator host for the disk set
See the mediator(7D) man page for further information about mediator-specific options to the metaset command.
phys-schost# shutdown -y -g0 ok boot -x
For more information about GRUB based booting, see Booting and Shutting Down Oracle Solaris on x86 Platforms.
grub edit> kernel /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS -x
The screen displays the edited command.
Note - This change to the kernel boot parameter command does not persist over the system boot. The next time you reboot the node, it will boot into cluster mode. To boot into noncluster mode instead, perform these steps to again to add the -x option to the kernel boot parameter command.
The other nodes of the cluster continue to function as active cluster members.
Next Steps
To upgrade the nodes of an Oracle Solaris Cluster cluster to a new SRU release, go to How to Perform a Rolling Upgrade. To upgrade your Oracle Solaris software, go to How to Perform a Rolling Upgrade of the Solaris OS.
Note - The cluster must already run on, or be upgraded to, at least the minimum required level of the Oracle Solaris OS to support Oracle Solaris Cluster 4.0 software. See Supported Products in Oracle Solaris Cluster 4.0 Release Notes.
Perform this procedure to upgrade the Oracle Solaris OS to a supported SRU release.
Before You Begin
Ensure that all steps in How to Prepare a Cluster Node for a Rolling Upgrade are completed.
Note - Do not reboot the node when prompted to reboot at the end of installation processing.
phys-schost# shutdown -y -g0 ok boot -x
For more information about GRUB based booting, see Booting and Shutting Down Oracle Solaris on x86 Platforms.
grub edit> kernel /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS -x
The screen displays the edited command.
Note - This change to the kernel boot parameter command does not persist over the system boot. The next time you reboot the node, it will boot into cluster mode. To boot into noncluster mode instead, perform these steps to again to add the -x option to the kernel boot parameter command.
Next Steps
Go to How to Perform a Rolling Upgrade.
Perform this procedure to upgrade an SRU on a node that runs Oracle Solaris Cluster 4.0 software while the remaining cluster nodes are in cluster mode.
If you performed a rolling upgrade and you have failover zones of brand type solaris configured on the cluster, you must perform additional steps. Follow the instructions in How to Upgrade Failover Zones.
Note - Until all nodes of the cluster are upgraded and the upgrade is committed, new features that are introduced by the new release might not be available.
# pkg unset-publisher ha-cluster # pkg set-publisher -g FMRI for cluster ha-cluster
# scinstall - u update [-b bename]
You can choose to specify a name for the new boot environment with the -b bename option.
Perform these stepson each remaining node, one at a time, that you want to upgrade. After you have completed the upgrade, you must perform additional steps to commit the upgrade. See Chapter 5, Completing the Upgrade.
Next Steps
When all nodes in the cluster are upgraded, go to Chapter 5, Completing the Upgrade.