SHIFT

--- Sjoerd Hooft's InFormation Technology ---

User Tools

Site Tools


Sidebar

Recently Changed Pages:

View All Pages


View All Tags


LinkedIn




WIKI Disclaimer: As with most other things on the Internet, the content on this wiki is not supported. It was contributed by me and is published “as is”. It has worked for me, and might work for you.
Also note that any view or statement expressed anywhere on this site are strictly mine and not the opinions or views of my employer.


Pages with comments

View All Comments

netbackupsolarisclient

NetBackup Solaris Client

Note that this page is actually doing an upgrade, it should not, however, differ much from an actual installation.

Backup Settings

Backup the following files and configuration:

cat /usr/openv/netbackup/bp.conf
SERVER = nbmaster.local.domain
SERVER = nbmaster
SERVER = nbmedia01
SERVER = nbmedia02
CLIENT_NAME = solarixbox01
sjoerd@solarixbox:/appl/home/sjoerd/nbclupgrade$ svcs | grep nb
legacy_run     Sep_21   lrc:/etc/rc2_d/S95nbclient
root@solarixbox:/home/sjoerd/nbclupgrade# svcs | grep pbx
online         12:51:14 svc:/system/vxpbx:default

Prepare Installation Files

The downloaded client is really big since it holds the installation files for all unix/linux clients. Because of that it is chopped into three. After downloading you can combine and unpack the two files like this:

sjoerd@solarixbox:~/nbclupgrade$ ll
total 7591669
-rw-r--r--   1 sjoerd   users       1.7G Oct  2 08:37 NetBackup_7.5_CLIENTS_tar-gz.1of3
-rw-r--r--   1 sjoerd   users       1.7G Oct  2 08:39 NetBackup_7.5_CLIENTS_tar-gz.2of3
-rw-r--r--   1 sjoerd   users       144M Oct  2 08:25 NetBackup_7.5_CLIENTS_tar-gz.3of3

sjoerd@solarixbox:~/nbclupgrade$ cat NetBackup_7.5_CLIENTS_tar-gz.1of3 NetBackup_7.5_CLIENTS_tar-gz.2of3 NetBackup_7.5_CLIENTS_tar-gz.3of3 >  NetBackup_7.5_CLIENTS.tar.gz

sjoerd@solarixbox:~/nbclupgrade$ ll
total 11912050
-rw-r--r--   1 sjoerd   users       3.6G Oct 25 11:48 NetBackup_7.5_CLIENTS.tar.gz
-rw-r--r--   1 sjoerd   users       1.7G Oct  2 08:37 NetBackup_7.5_CLIENTS_tar-gz.1of3
-rw-r--r--   1 sjoerd   users       1.7G Oct  2 08:39 NetBackup_7.5_CLIENTS_tar-gz.2of3
-rw-r--r--   1 sjoerd   users       144M Oct  2 08:25 NetBackup_7.5_CLIENTS_tar-gz.3of3

sjoerd@solarixbox:~/nbclupgrade$ gunzip NetBackup_7.5_CLIENTS.tar.gz
sjoerd@solarixbox:~/nbclupgrade$ tar -xf NetBackup_7.5_CLIENTS.tar

sjoerd@solarixbox:~/nbclupgrade$ cd NetBackup_7.5_CLIENTS
sjoerd@solarixbox:~/nbclupgrade/NetBackup_7.5_CLIENTS$ ls -l
total 229
drwxr-xr-x   2 sjoerd   users         47 Feb  8  2012 Doc
-r--r--r--   1 sjoerd   users      49589 Feb  8  2012 LICENSE
drwxr-xr-x   4 sjoerd   users          4 Feb  8  2012 NBClients
-r--r--r--   1 sjoerd   users       2416 Feb  8  2012 VSM_README
-r-xr-xr-x   1 sjoerd   users      59354 Feb  8  2012 install

Check Tmp Permissions

Even though you're installing as root you need to make sure that /tmp and /var/tmp have rwxrwxrwx permissions set:

root@solarixbox:/# chmod 777 /tmp/
root@solarixbox:/# chmod 777 /var/tmp/

Perform Upgrade

Startthe installation (as root) from the directory where the files were unpackec and follow the wizard:

root@solarixbox:/home/sjoerd/nbclupgrade/NetBackup_7.5_CLIENTS# ./install


Symantec Installation Script
Copyright 1993 - 2012 Symantec Corporation, All Rights Reserved.


        Installing NetBackup Client Software


Please review the SYMANTEC SOFTWARE LICENSE AGREEMENT located on
the installation media before proceeding.  The agreement includes
details on the NetBackup Product Improvement Program.

For NetBackup installation and upgrade information specific to your
platform and to find out if your installed EEBs or hot fixes are
contained in this release, check out the Symantec Operations Readiness
Tools (SORT) Installation and Upgrade Checklist and Hot fix and EEB
Release Auditor, respectively, at https://sort.symantec.com/netbackup.

Do you wish to continue? [y,n] (y) y
Do you want to install the NetBackup client software for this client? [y,n] (y) y

This package will install Solaris/Solaris_x86_10_64 client.

NetBackup client is currently at release level 6.5.6.

This package will install NetBackup client 7.5.

Client binaries are located in /home/sjoerd/nbclupgrade/NetBackup_7.5_CLIENTS/NBClients/anb/Clients/usr/openv/netbackup/client/Solaris/Solaris_x86_10_64.


Terminating NetBackup and/or Media Manager processes.


Saving client binaries for Solaris/Solaris_x86_10_64.

Installing PBX...
Please wait while installation is in progress...
Installation completed Successfully
Installation log located here: /var/tmp/installpbx-9442-102512125109.log

Unpacking SYMCnbclt package.
Checking for pre-existing SYMCnbclt package.
Installing SYMCnbclt package.
Installation of SYMCnbclt was successful.
More details regarding SYMCnbclt can be found in file
/tmp/install_cltpkg_trace.9958 on solarixbox.

Terminating NetBackup and/or Media Manager processes.

Installing NB-Java.

Unpacking SYMCnbjava package.
Checking for pre-existing SYMCnbjava package.
Installing SYMCnbjava package.
Installation of SYMCnbjava was successful.
More details regarding SYMCnbjava can be found in file
/tmp/install_javapkg_trace.10755 on solarixbox.

Unpacking SYMCnbjre package.
Checking for pre-existing SYMCnbjre package.
Installing SYMCnbjre package.
Installation of SYMCnbjre was successful.
More details regarding SYMCnbjre can be found in file
/tmp/install_jrepkg_trace.10755 on solarixbox.
+ /bin/cp ./nbj.conf /usr/openv/java

Copying /usr/openv/netbackup/nblog.conf to
/usr/openv/netbackup/nblog.conf.10-25-12.13:04:04
for future reference.  Any local modifications to
/usr/openv/netbackup/nblog.conf should be re-evaluated.


Migrating log files in /usr/openv/logs
Migration of log files complete.

Removing bpcd from /etc/inetd.conf.
Removing vnetd from /etc/inetd.conf.
Removing bpjava-msvc from /etc/inetd.conf.
Removing vopied from /etc/inetd.conf.
Original /etc/inetd.conf was saved as /etc/inetd.conf.10-25-12.13:04:04.
Send a SIGHUP to inetd or xinetd so the (x)inetd.conf file will be reread.

The following automatic startup and shutdown scripts (respectively)
have been installed.  They will cause the NetBackup daemons to be
automatically shut down and restarted each time the system boots.

/etc/rc2.d/S77netbackup
/etc/rc0.d/K01netbackup
/etc/rc1.d/K01netbackup


Successfully updated the session cache parameters.
Starting vnetd...
Starting bpcd...
Starting nbftclnt...
Starting bmrbd...

Installation of Java LiveUpdate agent succeeded.  Refer to file
/tmp/JLU-Log/JavaLiveUpdate-Install.log on solarixbox
for installation details.


Checking LiveUpdate registration for the following products: CLT
This may take a few minutes.

Product CLT is installed and will be registered.

Updating LiveUpdate registration now...this may take some time.



File /usr/openv/tmp/install_trace.9879 contains a trace of this install.
That file can be deleted after you are sure the install was successful.

When done restart the service and you're done:

root@solarixbox:/home/sjoerd/nbclupgrade/NetBackup_7.5_CLIENTS# /etc/init.d/netbackup stop
stopping the NetBackup client daemon
stopping the NetBackup network daemon
root@solarixbox:/home/sjoerd/nbclupgrade/NetBackup_7.5_CLIENTS# /etc/init.d/netbackup start
NetBackup network daemon started.
NetBackup client daemon started.
NetBackup SAN Client Fibre Transport daemon started.
NetBackup Bare Metal Restore Boot Server daemon started.

You can now check in the Netbackup Administrative console what the client version is, or check the installed module on the command line:

root@solarixbox:/home/sjoerd/nbclupgrade# pkginfo -l SYMCnbclt
   PKGINST:  SYMCnbclt
      NAME:  NetBackup Client
  CATEGORY:  application,tools
      ARCH:  i386
   VERSION:  7.5.0.0
   BASEDIR:  /
    VENDOR:  Symantec Corporation
      DESC:  The NetBackup Client software resides on the system being backed up and is responsible for carrying out the backup process on that system.
    PSTAMP:  torch20120208095944
  INSTDATE:  Oct 25 2012 13:04
   HOTLINE:  Please contact your local service provider.
    STATUS:  completely installed
     FILES:      438 installed pathnames
                  41 directories
                 288 executables
              593860 blocks used (approx)

Installing SP

The procedure for installing a supportpack is almost identical, except the wizard runs through some different steps:

root@solarisbox:/home/sjoerd/nbclupgrade# ./NB_update.install

There is 1 pack available in /home/sjoerd/nbclupgrade:
(* denotes installed pack)

        NB_CLT_7.5.0.4

Enter pack name (or q) [q]: NB_CLT_7.5.0.4


Install pack NB_CLT_7.5.0.4 Thu Oct 25 14:58:23 CEST 2012 Rev. 1.46.8.8
Can not install pack when NetBackup daemons are running.
    Do you want to kill all NetBackup daemons? [y,n] (y) y

Looking for NetBackup processes that need to be terminated.

Looking for more NetBackup processes that need to be terminated.
Stopping bpcd...
Stopping vnetd...
Pack install will continue.
Creating /usr/openv/netbackup/client/Solaris/Solaris_x86_10_64
Performing install of Solaris/Solaris_x86_10_64 client binaries locally.

Running preinstall script.
See /usr/openv/pack/pack.history for more details.
/home/sjoerd/nbclupgrade/VrtsNB_CLT_7.5.0.4.preinstall: Running. Hardware/OS Type=Solaris/Solaris_x86_10_64
+ /bin/cp /usr/openv/netbackup/bin/tar /usr/openv/netbackup/client/Solaris/Solaris_x86_10_64/tar
+ /bin/cp /usr/openv/netbackup/bin/version /usr/openv/netbackup/client/Solaris/Solaris_x86_10_64/version
+ /bin/cp /usr/openv/java/nbj.conf /usr/openv/netbackup/client/Solaris/Solaris_x86_10_64/nbj.conf

Saving files for rollback.

Extracting files out of /home/sjoerd/nbclupgrade/VrtsNB_CLT_7.5.0.4.Solaris.tar.gz.

Extract /home/sjoerd/nbclupgrade/VrtsNB_CLT_7.5.0.4.Solaris.tar.gz usr/openv/netbackup/client/Solaris/Solaris_x86_10_64
Extract /home/sjoerd/nbclupgrade/VrtsNB_CLT_7.5.0.4.Solaris.tar.gz  usr/openv/netbackup/client/Solaris/Solaris10/JRE.tar.gz
usr/openv/netbackup/client/Solaris/Solaris9/JRE.tar.gz symbolic link to ../Solaris10/JRE.tar.gz
usr/openv/netbackup/client/Solaris/Solaris_x86_10_64/JRE.tar.gz usr/openv/netbackup/client/Solaris/Solaris10/NB-Java.tar.gz
usr/openv/netbackup/client/Solaris/Solaris9/NB-Java.tar.gz symbolic link to ../../Solaris/Solaris10/NB-Java.tar.gz
usr/openv/netbackup/client/Solaris/Solaris_x86_10_64/NB-Java.tar.gz symbolic link to ../../Solaris/Solaris10/NB-Java.tar.gz usr/openv/netbackup/client/Solaris/Solaris10/.sizes_JRE
usr/openv/netbackup/client/Solaris/Solaris9/.sizes_JRE symbolic link to ../Solaris10/.sizes_JRE
usr/openv/netbackup/client/Solaris/Solaris_x86_10_64/.sizes_JRE usr/openv/netbackup/client/Solaris/Solaris10/.sizes_NB-Java
usr/openv/netbackup/client/Solaris/Solaris9/.sizes_NB-Java symbolic link to ../../Solaris/Solaris10/.sizes_NB-Java
usr/openv/netbackup/client/Solaris/Solaris_x86_10_64/.sizes_NB-Java symbolic link to ../../Solaris/Solaris10/.sizes_NB-Java

Running PBX upgrade script.
Same version is already installed. Nothing to upgrade for package VRTSpbx
Installation log located here: /var/tmp/installpbx-22398-102512150047.log

PBX was upgraded successfully.

Running postinstall script.
See /usr/openv/pack/pack.history for more details.
/home/sjoerd/nbclupgrade/VrtsNB_CLT_7.5.0.4.postinstall: Running. Hardware/OS Type=Solaris/Solaris_x86_10_64
/home/sjoerd/nbclupgrade/VrtsNB_CLT_7.5.0.4.postinstall: Installing Solaris/Solaris_x86_10_64 client binaries locally.


Unpacking SYMCnbclt package.
Checking for pre-existing SYMCnbclt package.
Removing pre-existing SYMCnbclt package.
Installing SYMCnbclt package.
+ /bin/cp /usr/openv/netbackup/client/Solaris/Solaris_x86_10_64/tar /usr/openv/netbackup/bin/tar

Installing new Java GUI on solarisbox.

Unpacking SYMCnbjava package.
Checking for pre-existing SYMCnbjava package.
Removing pre-existing SYMCnbjava package.
Installing SYMCnbjava package.

Installing new JRE on solarisbox.

Unpacking SYMCnbjre package.
Checking for pre-existing SYMCnbjre package.
Removing pre-existing SYMCnbjre package.
Installing SYMCnbjre package.
+ /bin/cp /usr/openv/netbackup/client/Solaris/Solaris_x86_10_64/tar /usr/openv/netbackup/bin/tar
+ /bin/cp /usr/openv/netbackup/client/Solaris/Solaris_x86_10_64/version /usr/openv/netbackup/bin/version
+ /bin/cp /usr/openv/netbackup/client/Solaris/Solaris_x86_10_64/nbj.conf /usr/openv/java/nbj.conf
------------------------------------------------
Installation of pack NB_CLT_7.5.0.4 completed Thu Oct 25 14:58:23 CEST 2012 Rev. 1.46.8.8.
------------------------------------------------

Checking LiveUpdate registration for the following products: CLT
This may take a few minutes.

Product CLT is installed and will be registered.

Updating LiveUpdate registration now...this may take some time.


There is 1 pack available in /home/sjoerd/nbclupgrade:
(* denotes installed pack)

        NB_CLT_7.5.0.4 *

Enter pack name (or q) [q]:

There are stopped daemons.

    Do you want to restart all NetBackup daemons? [y,n] (y) y
Starting vnetd...
Starting bpcd...
Starting nbftclnt...
Starting bmrbd...
Exiting NB_update.install
root@solarisbox:/home/sjoerd/nbclupgrade#
You could leave a comment if you were logged in.
netbackupsolarisclient.txt · Last modified: 2021/09/24 00:24 (external edit)