TSM621安装配置手册.docx
《TSM621安装配置手册.docx》由会员分享,可在线阅读,更多相关《TSM621安装配置手册.docx(36页珍藏版)》请在冰豆网上搜索。
TSM621安装配置手册
TSM备份配置方案
目录
1.环境准备2
1.1.软件描述2
1.2.软件描述2
2.TSM软件安装2
2.1.Server安装2
2.2.Client安装4
2.3.TDPO安装5
2.4.StroageAgent安装5
3.TS3200磁带库配置5
4.TSM配置6
4.1.Server配置6
4.1.1.创建文件系统目录和用户id6
4.1.2.Configuringtheserverinstancemanually7
4.1.3.TSM初始化10
4.2.带库定义11
4.3.存储池和磁带卷定义12
4.3.1.definedevclass12
4.3.2.definestgpool12
4.4.存储策略配置12
4.4.1.definedomain/policyset/mgmtclass/copygroup12
4.4.2.registernode13
4.4.3.defineadminschedule14
4.5.Client安装配置14
4.6.TDPO配置15
4.7.StorageAgent配置18
5.AdministrationCenter安装19
6.备份测试25
6.1.文件备份测试25
6.2.Oracle备份测试29
6.2.1.打开数据库归档模式29
7.备份计划30
8.TSM备份维护31
8.1.启动TSMServer:
31
8.2.停止TSM服务31
8.3.检查TSM服务32
8.4.检查TSM日志:
32
8.5.检查oracle备份信息33
环境准备
软件描述
软件
位置
描述
CZG6WML.bin
/tsm/soft
IBMTivoliStorageManagerV6.2.1AIXServer
CZGL7ML.tar.gz
/tsm/soft
IBMTivoliStorageManagerV6.2.1AIXClients
Atape.12.1.5.0.bin
/tsm/soft/driver
Atape.12.1.5.0.bin
软件描述
主机名
操作系统
查看命令
IP
角色
tsmserver
AIX5.3
AIX5.3.10
172.16.0.54
Server/SAN
CRMSERVER
AIX5.3
AIX5.3.12
172.16.0.52
Client/SAN
TSM软件安装
Server安装
a、Mount/dvdrom光驱
mount-rvcdrfs/dev/cd0/cdrom
b、更改执行文件的目录
cd/cdrom
c、更改安装文件的权限
chmoda+x./install.bin
d、设置xDISPLAY环境变量
exportDISPLAY=172.16.0.222:
0.0
d、执行安装文件,启动图形界面执行安装
./package_name.bin
Client安装
a、插入TSM安装光盘,运行下列命令mount光盘
mount-rvcdrfs/dev/cd0/cdrom
b、运行下面命令进行安装
cd/cdrom/TSMCLI_AIX/usr/sys/inst.images
smittyinstall_latest
选择如下软件包:
tivoli.tsm.client.ba
tivoli.tsm.client.api.32bit
tivoli.tsm.client.api.64bit
TDPO安装
a、插入TSM安装光盘,运行下列命令mount光盘
mount-rvcdrfs/dev/cd0/cdrom
b、运行下面命令进行安装
cd/cdrom/TSMCLI_AIX/usr/sys/inst.images
smittyinstall_latest
选择如下软件包:
tivoli.tsm.client.oracle.aix.64bit
tivoli.tsm.client.oracle.tools.aix.64bit
tivoli.tsm.loc.client.oracle.aix.64bit.ela
StroageAgent安装
a、插入TSM安装光盘,运行下列命令mount光盘
mount-rvcdrfs/dev/cd0/cdrom
b、运行下面命令进行安装
smittyinstall_latest
选择如下软件包:
tivoli.tsm.client.oracle.aix.64bit
tivoli.tsm.client.oracle.tools.aix.64bit
tivoli.tsm.loc.client.oracle.aix.64bit.ela
TS3200磁带库配置
a、从IBM网站下载最新的TS3200驱动程序,上传到AIX5.3服务器上
b、运行下面命令安装TSM3200驱动程序
#smittyinstallp_latest
选择下列文件集:
Atape
+12.1.5.0IBMAIXEnhancedTapeandMediumChangerDeviceDriver
按Enter键进行安装。
c、重启系统
d、运行下列命令检查TS3200磁带库设备:
#lsdev-Cctape
rmt0Available06-08-00-0,0LVDSCSI4mmTapeDrive
rmt1Available07-08-02IBM3580UltriumTapeDrive(FCP)
smc0Available07-08-02IBM3573TapeMediumChanger(FCP)
TSM配置
Server配置
创建文件系统目录和用户id
创建用户ID
创建用户ID和group,将作为TSM实例的owner
创建用户idtsminst1和用户组tsmsrvrs,并设置tsminst1属于tsmsrvrs组
#mkgroupid=1001tsmsrvrs
#mkuserid=1002pgrp=tsmsrvrshome=/home/tsminst1tsminst1
#passwdtsminst1
创建文件系统目录
su-tsminst1
mkdir-p/home/tsminst1/tsminst1
mkdir-p/tsm/db
mkdir-p/tsm/activelog
mkdir-p/tsm/archlog
mkdir-p/tsm/dbbackup
备注目录用处:
instance目录:
/home/tsminst1/tsminst12G
Database目录:
/tsm/db20G
Activelog目录:
/tsm/activelog20G
archivelog目录:
/tsm/archlog30G
Db2备份目录:
/tsm/dbbackup
Configuringtheserverinstancemanually
Creatingtheserverinstance
以root用户登陆,创建一个TSM实例,这个实例的名字必须和实例拥有者用户相同,
注意检查,创建实例之前:
*/home/tsminst1必须存在
*.profile在/home/tsminst1目录下必须存在
执行如下命令
#/opt/tivoli/tsm/db2/instance/db2icrt-aSERVER-utsminst1tsminst1
更改实例默认目录
$db2updatedbmcfgusingdftdbpath/home/tsminst1/tsminst1
Configuringserverandclientcommunications
拷贝sample文件(在/opt/tivoli/tsm/server/bin/dsmserv.opt.smp)到/home/tsminst1目录,重命名为dsmserv.opt并编辑它。
commmethodtcpip
tcpport1500
tcpwindowsize0
tcpnodelayyes
不用设置(参见TSMTSM6.2.1实施文档.pdf)
Configuringdsmserv.opt
编辑/opt/tivoli/tsm/server/bin/dsmserv.opt
COMMmethodTCPIP
tcpport1500
tcpwindowsize0
tcpnodelayyes
DEVCONFIG/home/tsminst1/tsminst1/devconfig.out
VOLUMEHISTORY/home/tsminst1/tsminst1/volhist.out
ACTIVELOGDirectory/tsm/activelog
ARCHLOGDirectory/tsm/archlog
commtimeout7200
idletimeout120
DEVCONFIG/tsm/files/devconfig.out
VOLUMEHISTORY/tsm/files/volhist.out
ANR2989EDatabaseTSMDB1backupfailedMissingvolumehistoryfile.报错问题:
IBMTSM反馈BackupDBfailedduetovolumehistoryfileisnotdefinedinthedsmserv.opt.有以上看dsmserv.opt应该还在/opt/tivoli/tsm/server/bin目录中)
Formattingthedatabaseandlog
su-tsminst1
db2set-itsminst1DB2CODEPAGE=819
db2start
cd/home/tsminst1
dsmservformatdbdir=/tsm/dbactivelogdir=/tsm/activelogarchlogdir=/tsm/archlog
(注意以tsminst1登录,不要使用dmserv的全路径)
Preparingthedatabasemanagerforbackup
为了备份数据库的数据到TSM,必须enabledatabasemanager和configureTSMapplicationprogramminginterface(API)。
如果使用TSMinstanceconfigurationwizard创建一个TSMserverinstance,你不需要完成这些步骤。
如果你手工配置一个实例,完成下面的步骤,在执行BACKUPDB或RESTOREDB命令之前。
注意:
如果数据库不可用,TSMserver是不可用的。
如果数据库丢失和不能回复,通过那个server回复数据也是不可能的。
因此是非常重要的备份数据库
用tsminst1用户和/home/tsminst1/tsminst1目录为TSMinstance目录。
A、为databaseinstance设置DSMI_api环境变量,
以tsminst1用户登录,添加下面的行到/home/tsminst1/.profile文件中:
if[-f/home/tsminst1/sqllib/db2profile];then
./home/tsminst1/sqllib/db2profile
fi
添加或更新下面的行到/home/tsminst1/sqllib的userprofile文件中
exportDSMI_CONFIG=/home/tsminst1/tsminst1/tsmdbmgr.opt
exportDSMI_DIR=/usr/tivoli/tsm/client/api/bin64
exportDSMI_LOG=/home/tsminst1/tsminst1
B、logout,再次logintsminst1用户,执行命令
.~/.profile
C、创建一个tsmdbmgr.opt文件,在/home/tsminst1/tsminst1目录,增加如下行
SERVERNAMETSMDBMGR_TSMINST1
D、添加跟随的行到TSMAPIdsm.sys配置文件:
/usr/tivoli/tsm/client/ba/bin/dsm.opt
servernametsm
/usr/tivoli/tsm/client/api/bin64/dsm.sys
SErvernametsm
COMMMethodTCPip
TCPPort1500
TCPServeraddress172.16.0.54
nodenameBISERVER_ORA
passwordaccessprompt
*Compressionyes
ENABLELANFREEYES
LANFREECommmethodTCPIP
LANFREETCPPort1500
include/archlog/.../*log_class
servernameTSMDBMGR_TSMINST1
commmethodtcpip
tcpserveraddrlocalhost
tcpport1500
passwordaccessgenerate
passworddir/home/tsminst1/tsminst1
errorlogname/home/tsminst1/tsminst1/tsmdbmgr.log
nodename$$_TSMDBMGR_$$
E、停止和启动databaseinstance
db2stop
db2start
F、设置API密码
a、启动TSMserver
su-tsminst
.~/sqllib/db2profile
/opt/tivoli/tsm/server/bin/dsmserv
b、以root用户登录
c、源数据库管理器运行下面的命令
/home/tsminst1/sqllib/db2profile
d、设置API密码
/home/tsminst1/sqllib/adsm/dsmapipw
e、执行dsmapipw命令被提示,指定TSMDBMGR作为原始和新密码
f、输入操作系统命令
rm/home/tsminst1/tsminst1/tsmdbmgr.log
备份TSMDB数据库
A、设置TSMDB备份调度任务
crontab‐e
添加系统任务
##############TSMDB‐BACKUPSCHEDULE####################################################
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
su-tsminst1-c"db2backupdbTSMDB1onlineto/tsm/dbbackup/includelogs">>$LOGFILE
date>>$LOGFILE
B、设置TSMDB1备份保留版本及过期处理
db2updatedbcfgfortsmdb1usingNUM_DB_BACKUPS5REC_HIS_RETENTN10AUTO_DEL_REC_OBJON
TSM初始化
启动TSMSERVER(2种方式)
在root用户下启动tsmserver
#nohup/opt/tivoli/tsm/server/bin/dsmserv-utsminst1-q&
以tsminst1用户启动tsmserver
#/opt/tivoli/tsm/server/bin/dsmserv
ConfiguringTSMServer
以instanceuser用户登录,启动tsm实例,$/opt/tivoli/tsm/server/bin/dsmserv,并执行如下命令:
setservernametsm
setserverpasswordpassword
setserverhladdress172.16.0.54
setserverlladdress1500
reglicfile=*.licnumber=100
setPASSExp9999
registeradminadminpasswordpassexp=0
grantauthadminclass=system
❑以后台方式启动TSM服务器
#以后台方式启动TSM服务器
su-tsminst1
cd/opt/tivoli/tsm/server/bin
nohup./dsmserv>/dev/null2>&1&
设置Automaticallystartingservers
instanceowner是tsminst1,serverinstance目录是/home/tsminst1/tsminst1
vi/etc/rc.d/rc.local
添加如下内容
servicecrondstart(自动备份任务)
######AutomaticallystartingTSMService#############
/opt/tivoli/tsm/server/bin/rc.dsmserv‐utsminst1‐i/home/tsminst1/tsminst1‐q>/dev/console2>&1&
不用添加
添加跟随的条目到/etc/inittab文件中(在一行内),
tsm1:
2:
once:
/opt/tivoli/tsm/server/bin/rc.dsmserv-utsminst1-i/home/tsminst1/tsminst1-q>/dev/console2>&1
带库定义
definelibrary/driver/path
#定义带库
deflibrary3200liblibtype=scsishared=yes
#定义带库路径
defpathtsm3200libsrctype=serverautodetect=yesdesttype=librarydevice=/dev/smc0online=yes
(备注:
tsm是指dsmadmc登录后,显示的TSMSERVER的名字)
#定义磁带机
defdrive3200lib3200dr1element=autodetectonline=yes
defdrive3200lib3200dr2element=autodetectonline=yes
#定义磁带机路径——TSM服务器主机上的StorageAgent及磁带机路径
defineservertsmserverpassword=passwordhladdress=172.16.0.54lladdress=1502(1500被srever使用,改用1502)
defpathtsm3200dr1srctype=serverautodetect=yesdesttype=drivelibrary=3200libdevice=/dev/rmt0online=yes
defpathtsm3200dr2srctype=serverautodetect=yesdesttype=drivelibrary=3200libdevice=/dev/rmt1online=yes
#定义磁带机路径——CRMSERVER主机上的StorageAgent及磁带机路径
defineserverCRMSERVER_STAserverpassword=passwordhladdress=172.16.0.52lladdress=1500
definepathCRMSERVER_STA3200dr1srctype=serverdesttype=drivelibrary=3200libdevice=/dev/rmt2
definepathCRMSERVER_STA3200dr2srctype=serverdesttype=drivelibrary=3200libdevice=/dev/rmt1
存储池和磁带卷定义
definedevclass
definedevclassfileclassdevtype=filemaxcapacity=2000Mdirectory=/tsm/dbbackup
definedevclass3200L4DEVlibrary=3200libdevtype=LTO
definestgpool
定义3个pool:
orapool、logpool、filepool,分别存放数据库、归档日志和文件系统备份
definestgpoolfilepool3200l4devmaxscratch=0col=no
definestgpoolorapool3200l4devmaxscratch=0col=no
definestgpoollogpool3200l4devmaxscratch=0col=no
分配磁带(orapool5盘、logpool3盘、filepool2盘)
definevolfilepool165AHQL4
definevolfilepool166AHQL4
definevolorapool167AHQL4
definevolorapool168AHQL4
definevolorapool169AHQL4
definevolorapool960AHFL4
definevolorapool961AHFL4
definevollogpool962AHFL4
definevollogpool963AHFL4
definevollogpool964