Preparing
the system
To
prepare the system for the upgrade from V6.2 or V6.3 to V7.1, you
must gather information about each DB2® instance. Then, back up the
server database, save key configuration files, cancel sessions, and
stop the server.
Procedure
1>
Log on to the computer where Tivoli® Storage Manager is installed.
[user@SERVER
~]$ sudo su - tsminst1
2>
Obtain a list of DB2 instances. Issue the following system command:
[tsminst1@TSM_SERVER ~]$ /opt/tivoli/tsm/db2/instance/db2ilist
tsminst1
[tsminst1@TSM_SERVER ~]$
3>For
each DB2 instance, note the default database path, actual database
path, database name, database alias, and any DB2 variables that are
configured for the instance. Keep the record for future reference.
This information is required to restore the V6 database.
- Obtain the default database path of the DB2 instance by issuing the following system command:
[tsminst1@TSM_SERVER ~]$ . ~/sqllib/db2profile; LC_ALL=C db2 get
dbm cfg | grep DFTDBPATH
Default database path (DFTDBPATH) =
/home/tsminst1/tsminst1
[tsminst1@TSM_SERVER ~]$
b.
Obtain information about the DB2 instance databases by issuing the
following system command:
[tsminst1@TSM_SERVER ~]$ . ~/sqllib/db2profile; LC_ALL=C db2 list
database directory
System Database Directory
Number of entries in the directory = 2
Database 1 entry:
Database alias = TSMAL001
Database name = TSMDB1
Node name = TSMNODE1
Database release level = d.00
Comment = TSM SERVER DATABASE VIA
TCPIP
Directory entry type = Remote
Catalog database partition number = -1
Alternate server hostname =
Alternate server port number =
Database 2 entry:
Database alias = TSMDB1
Database name = TSMDB1
Local database directory = /home/tsminst1/tsminst1
Database release level = d.00
Comment = TSM SERVER DATABASE
Directory entry type = Indirect
Catalog database partition number = 0
Alternate server hostname =
Alternate server port number =
c.
Obtain the DB2 instance variables by issuing the following system
command:
[tsminst1@TSM_SERVER ~]$
[tsminst1@TSM_SERVER ~]$ . ~/sqllib/db2profile; LC_ALL=C db2set -all
[i] DB2_PMODEL_SETTINGS=MAX_BACKGROUND_SYSAPPS:500
[i] DB2_SKIPINSERTED=ON
[i] DB2_OPTPROFILE=YES
[i] DB2_KEEPTABLELOCK=OFF
[i] DB2_EVALUNCOMMITTED=ON
[i] DB2_SKIPDELETED=ON
[i] DB2MAXFSCRSEARCH=5
[i] DB2COMM=TCPIP
[i] DB2CODEPAGE=819
[i] DB2_PARALLEL_IO=*
[g] DB2FCMCOMM=TCPIP4
[g] DB2SYSTEM=TSM_SERVER.caa.isops.ibm.com
[g] DB2INSTDEF=tsminst1
[tsminst1@TSM_SERVER ~]$
d. Obtain more DB2 instance information by saving the following
files:
cp
~/sqllib/userprofile ~/sqllib/userprofile.Nov13.2015
cp
~/sqllib/usercshrc ~/sqllib/usercshrc.Nov13.2015
Backup the TSM database and shut it down
5 > Connect to the Tivoli Storage Manager
server by using an administrative user ID ( tsmadmin )
tsm> backup db devc=dbsnapshot typ=dbs wait=yes
tsm:
TSM_SERVER>
tsm:
TSM_SERVER>backup db devc=dbsnapshot typ=dbs wait=yes
ANR0984I
Process 3 for Database Backup started in the FOREGROUND at 08:07:48
AM.
ANR4559I
Backup DB is in progress.
ANR2287I
Snapshot database backup started as process 3.
ANR4626I
Database backup will use 1 streams for processing with the number
originally requested 1.
ANR4558I
Snapshot database backup (process 3) completed.
ANR0985I
Process 3 for Database Backup running in the FOREGROUND completed
with completion state SUCCESS at 08:15:02 AM.
tsm:
TSM_SERVER>
tsm> backup devconfig filenames=/home/tsminst1/devconfig.backup
Tip: If you decide to
restore the V6 database, this file is required.
tsm> backup volhistory filenames=/home/tsminst1/volhistory.backup
tsm: TSM_SERVER>backup
volhistory filenames=/home/tsminst1/volhistory.backup
Do you wish to proceed? (Yes
(Y)/No (N)) yes
ANR2462I BACKUP VOLHISTORY:
Server sequential volume history information was written to
/home/tsminst1/volhistory.backup.
tsm: TSM_SERVER>
Tip: If you decide to
restore the V6 database, this file is required.
# cp
/home/tsminst1/tsminst1/dsmserv.opt
/home/tsminst1/tsminst1/dsmserv.opt.`date +%F`
[tsminst1@TSM_SERVER ~]$ cp
/home/tsminst1/tsminst1/dsmserv.opt
/home/tsminst1/tsminst1/dsmserv.opt.`date +%F`
[tsminst1@TSM_SERVER ~]$ ls -l
/home/tsminst1/tsminst1/dsmserv.opt
dsmserv.opt
dsmserv.opt.2015-11-23 dsmserv.opt.Sep10.2015
[tsminst1@TSM_SERVER ~]$ ls -l
/home/tsminst1/tsminst1/dsmserv.opt*
-rw------- 1 tsminst1 tsmsrvrs
712 Sep 10 15:50 /home/tsminst1/tsminst1/dsmserv.opt
-rw------- 1 tsminst1 tsmsrvrs
712 Nov 23 08:22 /home/tsminst1/tsminst1/dsmserv.opt.2015-11-23
tsm> disable sessions client
tsm> disable sessions server
tsm> query session
tsm> cancel session all
This command cancels
all sessions except for your current session.
tsm: TSM_SERVER>disable
sessions client
ANR2553I Server now disabled
for Client access.
tsm: TSM_SERVER>disable
sessions server
ANR2553I Server now disabled
for Server access.
tsm: TSM_SERVER>cancel
session all
ANR0491I No matching
session(s) found to cancel.
ANS8001I Return code 11.
tsm: TSM_SERVER>
tsm: TSM_SERVER>halt
ANR2234W This command will
halt the server; if the command is issued from a remote client, it
may not be possible to restart the server from the remote location.
Do you wish to proceed?
(Yes (Y)/No (N)) yes
ANS8002I Highest return
code was 11.
#
ps -ef | grep dsmserv
[tsminst1@TSM_SERVER
~]$ ps -ef | grep dsmserv
tsminst1
29530 22504 0 08:28 pts/2 00:00:00 grep dsmserv
[tsminst1@TSM_SERVER
~]$
15>
In the server instance directory of your installation, locate the
NODELOCK file and move it to another directory, where you are saving
configuration files. The NODELOCK file contains the previous
licensing information for your installation. This licensing
information is replaced when the upgrade is complete.
#
mv /home/tsminst1/tsminst1/NODELOCK /home/tsminst1/NODELOCK.old
Stopped
Operation center -
[root@TSM_SERVER
tsminst1]# service opscenter.rc stop
Stopping
server guiServer.
Server
guiServer stopped.
[root@TSM_SERVER
tsminst1]#
Installing the V7.1 server and verifying the upgrade
To complete the process of upgrading the server
from V6.3 to V7.1, you must install the V7.1 server. Then, verify
that the upgrade was successful by starting the server instance.
Note - Run the upgrade as **root**
- As root, use scp to transfer software package to a temporary directory on the TSM server that hosts the instance.
[root@TSM_SERVER
Fix-pack]# pwd
/local/TSM_INSTALL_SERVER/V7.1.3/SERVER/Fix-pack
[root@TSM_SERVER
Fix-pack]# ls
7.1.3.100-TIV-TSMSRV-Linuxx86_64.bin
[root@TSM_SERVER
Fix-pack]#
- Execute the binary to extract the installation files
root@host # ./7.1.3.100-TIV-TSMSRV-Linuxx86_64.bin - We have two ways to execute the code. 1. command line and 2. GUI by exporting DISPLAY to VNC Session. I am using GUI at the moment. Set the session’s DISPLAY variable to a VNC session.
- Use VNC viewer to connect to the VNC session.
- Execute the install.sh script that was extracted from the binary. The install window will appear in the VNC window, not the AIX session.
root@host: # ./install.sh - Correct any errors that are detected during the installation process. To view installation log files, from the Installation Manager tool, click File > View Log. To collect log files, from the Installation Manager tool, click Help > Export Data for Problem Analysis.
- Select Install from menu.
- Select the Server and License features.
- Accept the defaults for the install directories.
- Under Install Packages, select IBM Tivoli Storage Manager Extended Edition.
- Accept the license agreements.
- Under instance credentials, enter Instance name, password and verify.
NOTE: If this step fails, contact administrator. Its trying to determine the password it can ssh to the server hostname without a root password prompt. - Allow installation to proceed. It takes from 15-30 minutes.
- Once the install finishes, start the TSM server to verify that the upgrade was successful.
NOTE:
Startup may take longer than usual as the installation will make
database changes at this stage.
#
/opt/tivoli/tsm/server/bin/rc.dsmserv -u tsminst1 -i
/home/tsminst1/tsminst1 -q >/dev/console 2>&1 &
Note - If TSM serve do not start automatically after upgrade Please
follow the steps. Automatically starting servers on Linux systems
- Verify that you can connect to the server by using the administrative client. To start an administrative client session, issue the following Tivoli Storage Manager administrative command:
#
dsmadmc
TSM
> query system
TSM
> query db format=detailed
- Once the server starts responding, initiate another database full backup.
- Register the licenses for the Tivoli Storage Manager server components that are installed on your system by issuing the REGISTER LICENSE command:
For example, if you installed Tivoli Storage Manager Extended Edition
in the /opt/tivoli/tsm directory, issue the following command:
TSM
> register license file=/opt/tivoli/tsm/server/bin/tsmee.lic
- Verify all disk pools are online and enable client sessions.
No comments:
Post a Comment