Oracle® Solaris Cluster Upgrade Guide

Exit Print View

Updated: July 2014, E39644–01
 
 

How to Upgrade the Software (Standard Upgrade)

Perform this procedure on each node of the cluster. You can perform upgrade tasks in parallel on multiple nodes by using the pconsole utility. For more information about the pconsole utility, see How to Install pconsole Software on an Administrative Console in Oracle Solaris Cluster Software Installation Guide .

Before You Begin

  • If you intend to use the interactive scinstall utility, ensure that all cluster nodes are installed with a minimum of Oracle Solaris Cluster 4.0 SRU 2 software.

  • If you have failover zones of brand type solaris configured on the cluster, you must perform additional steps. Follow the instructions in How to Upgrade a Failover Zone before you begin this procedure.

  • If you have a solaris10 brand zone in a zone cluster, follow the instructions in Upgrading a solaris10 Brand Zone in a Zone Cluster.


Note -  If you have failover zones of brand type solaris configured on the cluster, you must perform additional steps. Follow the instructions in How to Upgrade a Failover Zone before you begin this procedure. If you have a solaris10 brand zone in a zone cluster, follow the instructions in Upgrading a solaris10 Brand Zone in a Zone Cluster.
  1. Assume the root role or become an administrator with solaris.cluster.admin RBAC authorization.
  2. Subscribe to the ha-cluster publisher that contains the software you want to upgrade to.
    # pkg set-publisher -G '*' -g URL_for_ha-cluster_publisher ha-cluster
  3. Ensure that the solaris publisher is valid.
    # pkg publisher
    PUBLISHER                           TYPE     STATUS   P  LOCATION
    solaris                             origin   online   F  solaris-repository

    For information about setting the solaris publisher, see Adding, Modifying, or Removing Package Publishers in Adding and Updating Software in Oracle Solaris 11.2 .

  4. Run the upgrade.

    If you are upgrading a failover zone, follow the instructions in How to Upgrade a Failover Zone.

    • To use the command line, perform the following:
      # scinstall -u update [-b bename] [-L accept,licenses]

      You can choose to specify a name for the new boot environment with the -b bename option. If you specify the -L accept,licenses option, the command accepts and displays the licenses of the packages you upgrade. See the scinstall (1M) man page for more information about these options.

    • To use the interactive scinstall utility, perform the following:

      Note -  To use the interactive scinstall utility, the cluster nodes must be installed with at least Oracle Solaris Cluster version 4.0 SRU 2.
      1. Start the scinstall utility.
        phys-schost# scinstall

        The scinstall Main Menu is displayed.

      2. Choose the menu item, Upgrade This Cluster Node.
          *** Main Menu ***
        
        Please select from one of the following (*) options:
        
        1) Create a new cluster or add a cluster node
        * 2) Upgrade this cluster node
        * 3) Print release information for this cluster node
         
        * ?) Help with menu options
        * q) Quit
        
        Option:  2

        The Upgrade Menu is displayed.

      3. Choose the menu item, Upgrade This Cluster Node.
      4. Follow the menu prompts to upgrade the cluster framework, data service agents, and underlying OS.

        Upgrade processing is finished when the system displays the message Completed Oracle Solaris Cluster framework upgrade and prompts you to press Enter to continue.

      5. Quit the scinstall utility.
  5. As needed, upgrade other applications that support alternate boot environments.
  6. After all cluster nodes are upgraded on their new boot environments, from one node shut down the cluster.

    Note -  Do not perform this step until the new boot environment on each cluster nodes has been upgraded and is ready to put into production. You must boot the new boot environment on all cluster nodes at the same time.
    phys-schost-1# scshutdown
  7. Boot all machines into the new boot environment at the same time.
    • If you need to upgrade any applications that do not support alternate boot environments, boot into the new boot environment in noncluster mode.
      # reboot -- -x
    • Otherwise, follow the prompts to boot the machine into the new boot environment.

Next Steps

Go to Chapter 6, Completing the Upgrade.