You can perform a manual upgrade of SFCFSHA using Live Upgrade. On each node, remove and install the appropriate SFCFSHA packages.
At the end of the process the following occurs:
Veritas Storage Foundation Cluster File System High Availability 6.0 is installed on the alternate boot disk.
To perform Live Upgrade of SFCFSHA manually
# 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.
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
# pkginfo -R /altrootpath -l VRTSpkgname
For example:
# pkginfo -R /altroot.5.10 -l VRTSvxvm
# export INSTALL_ROOT_PATH=/altroot.5.10 # /altroot.5.10/opt/VRTSvcs/bin/uuidconfig.pl -clus -configure \ -use_llthost
# /altroot.5.10/opt/VRTSvcs/bin/uuidconfig.pl -clus -display \ -use_llthost
# 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.