You are on page 1of 21

TSMV6.2.

DC


1 ....................................................................................................................3
1.1 ................................................................................................................3
1.2 ................................................................................................................3
2 Server..........................................................................................................................3
2.1 TS3200Driver .........................................................................................................3
2.2 installServerforLinuxredhat5.4x86_64..............................................................5
2.3 Configuringtheserverinstancemanually..............................................................7
2.3.1 CreatingthedirectoriesandtheuserIDfortheserverinstance ................7
2.3.2 Creatingtheserverinstance .......................................................................7
2.3.3 Configuringdsmserv.opt .............................................................................7
2.3.4 Formattingthedatabaseandlog ................................................................8
2.4 Configuringtheserverinstancemanually..............................................................8
2.5 ConfiguringTSMServer..........................................................................................8
2.6 defineadminschedule ...........................................................................................9
2.7 define library/driver/path ...................................................................................9
2.8 definedevclass .......................................................................................................9
2.9 definestgpool ........................................................................................................9
2.10 definedomain/policyset/mgmtclass/copygroup .................................................9
2.11 registernode ......................................................................................................10
3 Client.........................................................................................................................10
3.1 TS3200Driver .......................................................................................................10
3.2 installclientforAIX ..............................................................................................11
3.3 Configuringdsm.opt/dsm.sys...............................................................................11
3.4 updatedbcfg .......................................................................................................12
3.5 scripts ...................................................................................................................12
3.6 StorageAgent.......................................................................................................13
4 AdministrationCenter ..............................................................................................13

1
1.1

CZG6WML.bin

/tsm/soft

IBMTivoliStorageManagerV6.2.1Linuxx86_64Server

CZGL7ML.tar.gz

/tsm/soft

IBMTivoliStorageManagerV6.2.1AIXClients

lin_tape1.27.01.src.rpm.bin

/tsm/soft/driver

CZG73ML.bin

/tsm/soft

IBMTivoliStorageManagerV6.2.1Linuxx86AdministrationCenter

CZG7AML.tar

/tsm/soft

IBMTivoliStorageManagerV6.2.1Linuxx86_64Reporting&Monitoring

CZGL9ML.tar

/tsm/soft

IBMTivoliStorageManagerV6.2.1LinuxClients

lin_taped1.27.0rhel5.x86_64.rpm.bin

1.2

IP

tsmserver

RedHatEnterprise5.4X86_64

cat/etc/redhatrelease

Server/client/api/

TESTDB

oslevels

Server/client/api/SAN

TESTAPP

oslevels

Server/client/api/SAN

2Server
2.1TS3200Driver
HBA TS3200
#more/proc/scsi/IBMtape
lin_tapeversion:1.27.0
lin_tapemajornumber:250
AttachedTapeDevices:
Number model SN HBA FOPath
0 ULT3580TD41310225352 lpfc NA
1 ULT3580TD41310225205 lpfc NA

TS3200 ForLinuxX86_64

ftp://ftp.software.ibm.com/storage/devdrvr/Linux/archive/lin_tape_sourcelin_taped/lin_tape/

ftp://ftp.software.ibm.com/storage/devdrvr/Linux/archive/lin_tape_sourcelin_taped/lin_taped/
RHEL5/

cd/tsm/soft/driver

1.DownloadtheappropriatelevelofthesourceRPMpackagetoadirectoryof
yourchoiceontheLinuxkernelforwhichyouwishtoinstallit.

2.Runrpmbuildrebuild<filename>,where:<filename>isthenameofthe
RPMfile.ThiscreatesabinaryRPMpackageforyourkernelfromthesource
RPMpackage.
Forexample:

>rpmbuildrebuildlin_tape1.x.x.x.01.src.rpm

3.Outputfromthebuildisprintedtoyourscreen.Neartheendoftheoutput,
thereisalinethatindicatesthefilenameandlocationofyourbinaryRPM
package.Forexample,alinesimilartothefollowingisoutputtoyourscreen:
Wrote:/usr/src/redhat/RPMS/i386/lin_tape1.x.x.x.01.i386.rpm

4.Toinstallthelin_tapedriverfromthebinarypackage,run>rpmivh
<filename>
Forexample:

>rpmivh/usr/src/redhat/RPMS/i386/lin_tape1.x.x.x.01.i386.rpm

5.Toinstallthelin_tapeddaemon,downloadittoyourLinuxfilesystemandrun
rpmivhonthedaemonRPMfile.
Forexample:

>rpmivh/usr/src/redhat/RPMS/i386/lin_taped1.x.x.x.0rhel5.i386.rpm

rpmbuild.txt

Rpmbuild.txt

TS3200FORLINUX lsl/dev/IBMtape*,

[root@tsmserver~]#rpmelin_taped
Shuttingdownlin_tape:
[root@tsmserver~]#rpmelin_tape
Shuttingdownlin_tape:

2.2installServerforLinuxredhat5.4x86_64
./CZG6WML.bin

./install.bin


TSMServer TivoliStorageManagerStorageAgent

2.3Configuringtheserverinstancemanually
2.3.1CreatingthedirectoriesandtheuserIDfortheserverinstance
groupaddtsmsrvrs
adduserd/home/tsminst1mgtsmsrvrss/bin/bashtsminst1
passwdtsminst1 password

2.3.2Creatingtheserverinstance
/opt/tivoli/tsm/db2/instance/db2icrtaSERVERutsminst1tsminst1

$db2updatedbmcfgusingdftdbpath/home/tsminst1/tsminst1

2.3.3Configuringdsmserv.opt
/opt/tivoli/tsm/server/bin/dsmserv.opt
COMMmethod TCPIP
tcpport 1500

tcpwindowsize0
tcpnodelay yes
DEVCONFIG /home/tsminst1/tsminst1/devconfig.out
VOLUMEHISTORY/home/tsminst1/tsminst1/volhist.out

ACTIVELOGDirectory /tsm/activelog
ARCHLOGDirectory /tsm/archlog

commtimeout7200
idletimeout 120
DEVCONFIG /tsm/files/devconfig.out
VOLUMEHISTORY/tsm/files/volhist.out

2.3.4Formattingthedatabaseandlog
db2setitsminst1DB2CODEPAGE=819
/opt/tivoli/tsm/server/bin/dsmservformatdbdir=/tsm/dbactivelogdir=/tsm/activelogarchlogdir=/tsm/archlog

2.4Configuringtheserverinstancemanually
vi/etc/rc.d/rc.local

servicecrondstart
######AutomaticallystartingTSMService#############
/opt/tivoli/tsm/server/bin/rc.dsmservutsminst1i/home/tsminst1/tsminst1q>/dev/console2>&1&

crontabe

##############TSMDBBACKUPSCHEDULE####################################################
05***/tsm/scripts/db2full.sh>/dev/console2>&1#FULLBackuptsmdb1at05:00everyday

more/tsm/scripts/db2full.sh
exportLOGFILE=/tsm/logs/`date+"%Y.%m.%d_%H.%M.%S"`_db2full.log
date>>$LOGFILE
echobackupdatabaseTSMDB1>>$LOGFILE
sutsminst1c"db2backupdbTSMDB1onlineto/tsm/dbbackup/includelogs">>$LOGFILE
date>>$LOGFILE

TSMDB1
db2updatedbcfgfortsmdb1using NUM_DB_BACKUPS5REC_HIS_RETENTN10 AUTO_DEL_REC_OBJON

grantauthorityadminclasses=system

2.5ConfiguringTSMServer
setservernametsm
setserverpassword password
setserverhladdress
setserverlladdress 1500
reglicfile=*.licnumber=100

setPASSExp9999

2.6defineadminschedule
define
schedule
backup_devconfig

type=administrative
cmd="backup
devconfig
filenames=/tsm/dbbackup/devconfig.new" starttime=06:30 active=yes description="backup devconfig using
files"

define
schedule
backup_volhistory
type=administrative
cmd="backup
volhistory
filenames=/tsm/dbbackup/volhistory.new"starttime=06:30active=yesdescription="backupvolhistoryusingfiles"

define schedule delete_volhistory type=administrative cmd="delete volhistory TODate=today5 type=dbbackup"


starttime=07:00active=yesdescription="Volhistorybackup"

define schedule expire_inventory type=administrative cmd="expire inventory" startt=07:30


description="Inventoryexpiration"

2.7define library/driver/path
deflibrary3200liblibtype=scsishared=yes
defpathtsm3200libsrctype=serverautodetect=yesdesttype=librarydevice=/dev/IBMchanger0 online=yes

defdrive3200libdriver1element=autodetectonline=yes
def path tsm driver1 srctype=server autodetect=yes desttype=drive library=3200lib
device=/dev/IBMtape0online=yes

defdrive3200libdriver2element=autodetectonline=yes
def path tsm driver2 srctype=server autodetect=yes desttype=drive library=3200lib
device=/dev/IBMtape1online=yes

2.8definedevclass
definedevclassfileclassdevtype=filemaxcapacity=2000Mdirectory=/tsm/dbbackup
definedevclass3200classlibrary=3200libdevtype=LTO

2.9definestgpool
definestgpoolfilepool 3200classmaxscratch=2
definestgpooldb2pool 3200classmaxscratch=50

2.10definedomain/policyset/mgmtclass/copygroup
definedomain filedescr="BACKUPIMPORTANTFILES"
definepolicysetfilefile_setdescr="BACKUPIMPORTANTFILES"
define MGMTCLASS file file_set file_class SPACEMGTECHNIQUE=NONE AUTOMIGNONUSE=0
MIGREQUIRESBKUP=YESdescr="BACKUPIMPORTANTFILES"

define COPYGROUP file file_set file_class DESTINATION=NONE FREQUENCY=0 VEREXISTS=7 VERDELETED=1


RETEXTRA=30RETONLY=180MODE=MODIFIEDSERIALIZATION=SHRSTATIC

assigndefmgmtclass filefile_setfile_class
activatepolicyset filefile_set

definedomain db2 descr="BACKUPDB2DATABASE"


definepolicysetdb2db2_setdescr="BACKUPDB2DATABASE"
defineMGMTCLASSdb2db2_setdb2_classmigdestination=NONEdescr="BACKUPdb2database"
define COPYGROUP db2 db2_set db2_class standard type=backup DESTINATION=db2pool FREQUENCY=0
VEREXISTS=1VERDELETED=0RETEXTRA=0RETONLY=0MODE=absoluteSERIALIZATION=SHRSTATIC

definecopygroupdb2db2_setdb2_classstandardtype=archivedestination=NONERETVER=NOLIMIT
assigndefmgmtclass db2db2_setdb2_class
activatepolicyset db2db2_set

2.11registernode
regnodetsmserver passworddomain=file maxnummp=10passexp=0backdelete=yesarchdelete=yes
regnodeTESTDB_FILE passworddomain=file maxnummp=10passexp=0backdelete=yesarchdelete=yes
regnodeTESTAPP_FILEpassworddomain=file maxnummp=10passexp=0backdelete=yesarchdelete=yes
regnodeTESTDB_DB2 passworddomain=db2 maxnummp=10passexp=0backdelete=yesarchdelete=yes

3Client
3.1TS3200Driver
*.*.*.81 *.*.*.82 Atape
lsdevCctape

tapeutilf/dev/smc0inventory
tapeutilf/dev/smc0inventory|grepA00

3.2installclientforAIX
TESTDB:/tsm/soft/client/TSMCLI_AIX/usr/sys/inst.images#>smittyinstall_latest
tivoli.tsm.client.ba
tivoli.tsm.client.api.32bit
tivoli.tsm.client.api.64bit

3.3Configuringdsm.opt/dsm.sys
/usr/tivoli/tsm/client/ba/bin/dsm.opt
servername
tsm

/usr/tivoli/tsm/client/ba/bin/dsm.sys
SErvername tsm
enablelanfree yes
LANFREECommmethod TCPIP
LANFREETCPPort 1500
COMMmethod TCPip
TCPPort 1500
TCPServeraddress
nodename TESTDB_FILE
passwordaccess generate
errorlogname /tsm/logs/dsmerror.log
schedlogname /tsm/logs/dsmsched.log

SErvername tdp_db2
enablelanfree yes
LANFREECommmethod TCPIP
LANFREETCPPort 1500
COMMmethod TCPip
TCPPort 1500
TCPServeraddress
nodename TESTDB_DB2

passwordaccess generate
errorlogname /tsm/logs/dsmerror.log
schedlogname /tsm/logs/dsmsched.log

/usr/tivoli/tsm/client/api/bin64/dsm.opt
SErvername tdp_db2

/usr/tivoli/tsm/client/api/bin64/dsm.sys
SErvername tdp_db2
enablelanfree yes
LANFREECommmethod TCPIP
LANFREETCPPort 1500
COMMmethod TCPip
TCPPort 1500
TCPServeraddress
nodename TESTDB_DB2
passwordaccess generate
errorlogname /tsm/logs/dsmerror.log
schedlogname /tsm/logs/dsmsched.log

3.4updatedbcfg
db2updatedbcfgforITF usingLOGRETAINONLOGARCHMETH1TSMAUTO_DEL_REC_OBJONTRACKMODON
db2updatedbcfgforIUFOusingLOGRETAINONLOGARCHMETH1TSMAUTO_DEL_REC_OBJONTRACKMODON
db2updatedbcfgforNCDBusingLOGRETAINONLOGARCHMETH1TSMAUTO_DEL_REC_OBJONTRACKMODON

3.5scripts
/tsm/scripts/db2full.sh
exportLOGFILE=/tsm/logs/`date+"%Y.%m.%d_%H.%M.%S"`_db2full.log
echobackupdatabaseITF>>$LOGFILE
sudb2inst1c"db2backupdbITFonlineusetsmincludelogs">>$LOGFILE
sudb2inst1c"db2adutldeletefullkeep60dbITFwithoutprompting">>$LOGFILE

echobackupdatabaseIUFO>>$LOGFILE
sudb2inst1c"db2backupdbIUFOonlineusetsmincludelogs">>$LOGFILE
sudb2inst1c"db2adutldeletefullkeep60dbIUFOwithoutprompting">>$LOGFILE

echobackupdatabaseNCDB>>$LOGFILE
sudb2inst1c"db2backupdbNCDBonlineusetsmincludelogs">>$LOGFILE
sudb2inst1c"db2adutldeletefullkeep60dbNCDBwithoutprompting">>$LOGFILE

/tsm/scripts/db2incre.sh
exportLOGFILE=/tsm/logs/`date+"%Y.%m.%d_%H.%M.%S"`_db2incre.log
echobackupdatabaseITF>>$LOGFILE
sudb2inst1c"db2backupdbITFonlineusetsmincrementalincludelogs">>$LOGFILE
sudb2inst1c"db2adutldeletefullkeep60dbITFwithoutprompting">>$LOGFILE

echobackupdatabaseIUFO>>$LOGFILE
sudb2inst1c"db2backupdbIUFOonlineusetsmincrementalincludelogs">>$LOGFILE
sudb2inst1c"db2adutldeletefullkeep60dbIUFOwithoutprompting">>$LOGFILE

echobackupdatabaseNCDB>>$LOGFILE

sudb2inst1c"db2backupdbNCDBonlineusetsmincrementalincludelogs">>$LOGFILE
sudb2inst1c"db2adutldeletefullkeep60dbNCDBwithoutprompting">>$LOGFILE

3.6StorageAgent
TESTDB:/tsm/soft/san/COI/PackageSteps/TSM_Stagent/FILES/TIVTSMSTAAIX
tivoli.tsm.StorageAgent6.2.1.0

defineserverTESTDB serverpassword=passwordhladdress=*.*.*.81lladdress=1500validateprotocol=all
defineserverTESTAPPserverpassword=passwordhladdress=*.*.*.82lladdress=1500validateprotocol=all

definepath TESTDB DRIVER1srctype=serverdesttype=drivelibrary=3200LIBdevice=/dev/rmt2


definepath TESTDB DRIVER2srctype=serverdesttype=drivelibrary=3200LIBdevice=/dev/rmt1

definepath TESTAPP DRIVER1srctype=serverdesttype=drivelibrary=3200LIBdevice=/dev/rmt2


definepath TESTAPP DRIVER2srctype=serverdesttype=drivelibrary=3200LIBdevice=/dev/rmt1

./dsmsta setstorageserver myname=TESTDB mypassword=password myhladdress=*.*.*.81 servername=tsm


serverpassword=passwordhladdress=lladdress=1500

./dsmsta setstorageserver myname=TESTAPP mypassword=password myhladdress=*.*.*.82 servername=tsm


serverpassword=passwordhladdress=lladdress=1500

4AdministrationCenter

tipadmin/password

URL
http://*.*.*.80:16310


ddif=/home/group02/*of=/dev/rmt0bs=8192
ddif=/dev/rmt0of=/home/group02_r

find/home/group02print|cpioov>/dev/rmt0
cpioir</dev/rmt0

You might also like