Installing the New SBRC Software on the Data Nodes
You only need to perform the steps in this section if you did not previously perform the rolling restart upgrade procedure (see Upgrading Your Cluster Using the Rolling Restart Method).
You need to uninstall and remove the current software package and install new software package on each D node (one at a time) and M-only node (not applicable in this example procedure).
Uninstalling and Removing the Software Package on the Data Nodes
Uninstalling and Removing the Software Package on the Data Nodes
You must perform this procedure on each data node, one at a time.
To uninstall the current software package, navigate to the /opt/JNPRsbr/radius/install directory.
Execute:
root@sbrha-9: ./unconfigureUnconfiguring SBR Software --------------------------------------------------------------------------- SBR 8.60.50006 cluster sbrqa{0s,2sm,0m,2d} on SunOS 5.10 Generic_141444-09 node sbrha-9.englab.juniper.net(d) is configured and processes are down, may be reconfigured if desired --------------------------------------------------------------------------- Unconfiguring Cluster Node... WARNING: You are about to unconfigure this node. Are you sure that you wish to continue? (y,n): y Cleaning directories /opt/JNPRhadm /opt/JNPRmysql /opt/JNPRndbd Locating shared directory... drwxrwxr-x 2 hadm hadmg 512 Oct 14 17:02 /opt/JNPRshare/install/sbrqa WARNING: If you remove the shared directory for this cluster, you will either have to recover the data from another cluster node or reconfigure the entire cluster again. This is neither necessary nor recommended if you are updating an existing configuration. Remove the shared directory for this cluster? [n]: Locating OS user account and home directory... hadm:x:54321:12345:SBR Software:/opt/JNPRhadm:/bin/bash hadmg::12345: drwxrwx--- 2 hadm hadmg 512 Oct 21 19:19 /opt/JNPRhadm WARNING: If you remove the OS user account hadm you will have to recreate it, the associated OS group account hadmg, and the associated home directory /opt/JNPRhadm This is neither necessary nor recommended if you are updating an existing configuration. Remove the OS user account? [n]: Unconfigured
Remove the software package.
Execute:
root@sbrha-9: pkgrm JNPRsbrThe following package is currently installed: JNPRsbr JNPRsbr - Juniper Networks Steel-Belted Radius (Carrier Cluster Edition) (sparc) 8.60.50006 Do you want to remove this package? [y,n,?,q] y ## Removing installed package instance JNPRsbr This package contains scripts which will be executed with super-user permission during the process of removing this package. Do you want to continue with the removal of this package [y,n,?,q] y ## Verifying package JNPRsbr dependencies in global zone ## Processing package information. ## Executing preremove script. Existing server directory will be backed up as: /opt/JNPRsbr/radius/install/backups/2010:10:21-19:21:20 ## Removing pathnames in class none /opt/JNPRsbr/radius/install non-empty directory not removed /opt/JNPRsbr/radius non-empty directory not removed ## Executing postremove script. ## Updating system information. Removal of JNPRsbr was successful.
Repeat Step 1 and Step 2 on the next data node.
Installing the New Software Package on the Data Nodes
Installing the New Software Package on the Data Nodes
You must install the new software on each data node, one at a time.
To install the new software package, navigate to the folder where you unzipped it, for example the /opt/tmp directory.
Execute:
root@sbrha-9: pkgadd -d.The following packages are available: 1 JNPRsbr.pkg JNPRsbr - Juniper Networks Steel-Belted Radius (Carrier Cluster Edition) (sparc) 8.60.50006 Select package(s) you wish to process (or 'all' to process all packages). (default: all) [?,??,q]: 1 Processing package instance JNPRsbr.pkg from /opt/tmp/gdir JNPRsbr - Juniper Networks Steel-Belted Radius (Carrier Cluster Edition)(sparc) 8.60.50006 (C) Copyright 1996-2016 Juniper Networks, Inc. See license.txt Using /opt/JNPRsbr as the package base directory. ## Processing package information. ## Processing system information. ## Verifying disk space requirements. ## Checking for conflicts with packages already installed. The following files are already installed on the system and are being used by another package: * /opt/JNPRsbr/radius attribute change only * /opt/JNPRsbr/radius/install attribute change only * - conflict with a file which does not belong to any package. Do you want to install these conflicting files [y,n,?,q] y ## Checking for setuid/setgid programs. This package contains scripts which will be executed with super-user permission during the process of installing this package. Do you want to continue with the installation of JNPRsbr [y,n,?] y Installing JNPRsbr - Juniper Networks Steel-Belted Radius (Carrier Cluster Edition) as JNPRsbr ## Executing preinstall script. ## Installing part 1 of 1. /opt/JNPRsbr/radius/3GPP.dct /opt/JNPRsbr/radius/3GPP2.dct /opt/JNPRsbr/radius/3comsw.dct /opt/JNPRsbr/radius/3gpp.ini /opt/JNPRsbr/radius/3gpp2.ini . . . /opt/JNPRsbr/radius/wimax.ini /opt/JNPRsbr/radius/wimaxAttributeProcessor.ctrl /opt/JNPRsbr/radius/wimaxAttributeProcessor.so /opt/JNPRsbr/radius/xylan.dct [ verifying class none ] ## Executing postinstall script. Newly installed server directory will be backed up as: /opt/JNPRsbr/radius/install/backups/2010:10:21-19:24:45 Installation of JNPRsbr was successful.