Upgrading SFCFSHA manually

You can perform a manual upgrade of SFCFSHA using Live Upgrade. On each node, remove and install the appropriate SFCFSHA packages.

Note:

#cp /mnt/etc/VRTSvcs/conf/config/PrivNIC.cf /tmp/PrivNIC.cf.save

At the end of the process the following occurs:

To perform Live Upgrade of SFCFSHA manually

  1. Remove the SFCFSHA packages on the alternate boot disk in the following order:
    # pkgrm   -R  /altroot.5.10 \
    VRTSodm VRTSgms VRTSvxmsa VRTScavf VRTSglm VRTSfsmnd \
    VRTSfssdk VRTSfsman VRTSvrw VRTSvcsvr VRTSvrpro \
    VRTSddlpr VRTSvdid VRTSalloc VRTSdcli VRTSvmpro \
    VRTSvmman VRTSfspro VRTSdsa VRTSvxvm VRTScmccc \
    VRTScmcs VRTSacclib VRTScssim VRTScscm VRTSweb \
    VRTScscw VRTScutil VRTSjre15 VRTSvcsmn VRTSvcsag \
    VRTSvcsmg VRTSvcs VRTSvxfen VRTSgab VRTSllt \
    VRTSvxfs VRTSspt VRTSaa VRTSmh VRTSccg VRTSobgui \
    VRTSob VRTSobc33 VRTSat VRTSpbx VRTSicsco VRTSvlic \
    VRTSperl

    The -R option removes the packages from the root path /altroot.5.10 on the alternate boot disk.

    Note that this package list is an example. Full package lists vary from release to release and by product option.

  2. Install SFCFSHA 6.0 packages in the following order one at a time to the alternate boot disk using the pkgadd command:
    VRTSvlic VRTSperl VRTSspt VRTSvxvm 
    VRTSaslapm VRTSob VRTSsfmh VRTSvxfs 
    VRTSfsadv VRTSfssdk VRTSllt VRTSgab 
    VRTSvxfen VRTSamf VRTSvcs VRTScps 
    VRTSvcsag VRTSvcsea VRTSdbed VRTSglm 
    VRTScavf VRTSgms VRTSodm VRTSsfcpi60

    For example:

    # pkgadd -R /altroot.5.10 -d package_name.pkg

    Where you replace package_name.pkg with a package's name, for example VRTSvxvm.pkg.

    #  pkgadd -R /altroot.5.10 -d VRTSvxvm.pkg
  3. Verify that the version of the Veritas packages on the alternate boot disk is 6.0.
    # pkginfo -R /altrootpath -l VRTSpkgname

    For example:

    # pkginfo -R /altroot.5.10 -l VRTSvxvm
  4. Set the INSTALL_ROOT_PATH environment variable to the root path, and then configure a VCS cluster UUID on the alternative root path. Enter the following commands:
    # export INSTALL_ROOT_PATH=/altroot.5.10
    # /altroot.5.10/opt/VRTSvcs/bin/uuidconfig.pl -clus -configure \
    -use_llthost
  5. Confirm that you have created the Universal Unique Identifier for the cluster:
    # /altroot.5.10/opt/VRTSvcs/bin/uuidconfig.pl -clus -display \
    -use_llthost
  6. In a zones or branded zones environment, perform the following steps to ensure that all non-global zones contain a universally unique identifier (UUID):
    # zoneadm -z zone1 detach 
    # zoneadm -z zone1 attach
    # zoneadm -z zone1 boot
    # zoneadm list -p
    0:global:running:/::native:shared
    3:zone1:running:/zone1:3770b7b9-f96a-ef34-f4c5-bc125d56ec27:
    native:shared

    For a Solaris environment without zones, run the following command on the alternate root path of any one node in the cluster to configure a unique VCS cluster ID:

    # /mnt/opt/VRTSvcs/bin/uuidconfig.pl -clus -configure -use_llthost

    The -use_llthost option indicates that the /etc/llthost file is used to determine the names of the nodes in the cluster. Alternatively, you can specify the node names instead of the file name.