菏泽公积金TSM手册.docx
《菏泽公积金TSM手册.docx》由会员分享,可在线阅读,更多相关《菏泽公积金TSM手册.docx(21页珍藏版)》请在冰豆网上搜索。
菏泽公积金TSM手册
TSM6.1
安装配置维护手册
2010年7月18日
目录
1项目清单3
2备份策略说明3
2.1PolicySet3
2.2Schedule3
2.3脚本内容4
3TSM安装步骤5
3.1服务器安装5
3.2TSMServer安装5
3.2.1备份服务器硬件要求5
3.2.2磁盘空间分配5
3.2.3建立目录5
3.2.4建立用户和组6
3.2.5开始安装软件6
3.3TSMServer配置11
3.3.1初始化TSM实例11
3.3.2配置过程14
3.4oracle安装16
3.4.1TSMCLIENT安装16
3.4.2TSMforSAN安装17
3.4.3TDPforOracle安装17
客户端备份软件安装19
3.4.4客户端备份软件安装19
3.4.5调度配置19
4维护部分19
4.1TSM维护命令19
4.2oracle备份脚本24
4.3备份Oracle调度程序24
5Administrationcenter25
1项目清单
备份服务器:
IBMX3650
IP:
10.29.30.217
备份客户端:
两台P570ha_node1ha_node2
备份oracle数据库
LAN-free备份方式
带库:
TS3100
TSM备份软件一套
2备份策略说明
本次备份节点包括2台小机(双机互备)2个节点。
2.1PolicySet
Domain
CopyGroup
Name
VersionDataExists
VersionData
Deleted
RetainExtra
Versions
RetainOnly
Version
Copy
Destinantion
oracledomain
STANDARD
2
0
60days
0days
oraclepool
2.2Schedule
Domain
Schedule
Name
Action
Backup
Starttime
Repeat
Nodename
Oracledomain
Oracle_full_bak
全备份
/oracle/bkscipt/ora_0_backup.sh
22:
30
周日
orcl
Oracledomain
erpappbak
增量备份
//oracle/bkscipt/ora_1_backup.sh
22:
30
周一到周六
orcl
2.3脚本内容
Oracle备份采用RMAN脚本,由于涉及到用户的一些详细信息,这里省略,大家可以参考Oracle相关文档。
.
见:
/oracle/bkscript/
Oracle数据库全备份:
/oracle/bkscript/ora_0_backup.sh
Oracle数据库增量备份:
/oracle/bkscript/ora_1_backup.sh
3TSM安装步骤
3.1服务器安装
安装windowsserver2003enterpriseditionsp2简体中文
3.1.1.1
安装TS3100磁带库驱动,文件解压后,直接执行nstall_exclusive.exe即可。
3.2TSMServer安装
3.2.1备份服务器硬件要求
由于tsm6.1要安装db2数据库,因此对服务器要求很高,最好使用单独的服务器,服务器内存的优化配置是8G内存,硬盘的使用空间50G以上(根据备份的客户端数量不同相应变化,有条件的话划分存储上的空间给备份服务器使用)。
3.2.2磁盘空间分配
在这里我们使用本地磁盘,单独分配50G空间给tsm,单独使用一个网卡和ip给备份服务器使用。
3.2.3建立目录
步骤如下:
mkdird:
\tsm\server1
mkdird:
\tsm\db001
mkdird:
\tsm\log
mkdird:
\tsm\archlog
mkdird:
\tsm\logmirror(根据情况不建立)
mkdird:
\tsm\archlogfailover(根据情况不建立)
3.2.4建立用户和组
DOS命令添加用户名密码:
1,netuserabcd1234/add,新建一个用户名为abcd,密码为1234的帐户,默认为user组成员。
2,netuserabcd/del,将用户名为abcd的用户删除。
3,netuserabcd/active:
no,将用户名为abcd的用户禁用。
4,netuserabcd/active:
yes,激活用户名为abcd的用户。
5,netuserabcd,查看用户名为abcd的用户的情况。
netlocalgroupadministratorsusername/add添加用户进管理员
建立用户tsminst1密码password并加入以下3个组
netusertsminst1
修改该用户的密码
netlocalgroupAdministratorstsminst1/add
netlocalgroupDB2ADMNS/add
netlocalgroupDB2USERS/add
netlocalgroupDB2ADMNStsminst1/add
netlocalgroupDB2USERStsminst1/add
3.2.5开始安装软件
密码是需要设置一下
密码是需要设置一下
3.3TSMServer配置
3.3.1初始化TSM实例
使用新用户登录系统,初始化实例:
3.3.2配置过程
3.3.2.1reglicense
reglicfile=*.lic
3.3.2.2定义server
DEFINEservertsmserverserverpassword=passhladdress=10.29.30.217lladdress=1500
DEFINEserverha_node1_staserverpassword=adminhladdress=10.29.30.214lladdress=1500(采用lanfree,所以需要定义server)
DEFINEserverha_node2_staserverpassword=adminhladdress=10.29.30.214lladdress=1500(采用lanfree,所以需要定义server)
3.3.2.3定义磁带库
DEFINElibraryts3200libtype=scsishared=yes
3.3.2.4定义磁带库路径
definepathtsmts3100srctype=serverdesttype=librarydevice=lb0.6.0.6online=yes
3.3.2.5定义磁带机
DEFINEdrivets3100driver01online=yes
3.3.2.6定义磁带机路径
definepathtsmserverdriver1srctype=serverdesttype=drivelibr=ts3100device=mt0.2.0.2
definepathtsmserverdriver2srctype=serverdesttype=drivelibr=ts3100device=mt0.2.0.2
definepathha_node1_stadriver01srctype=serverdesttype=drivelibr=ts3200device=/dev/rmt0
definepathha_node2_stadriver01srctype=serverdesttype=drivelibr=ts3100device=/dev/rmt0
3.3.2.7定义设备类型
definedevclassltotypedevt=ltolibr=ts3100
3.3.2.8checkintape
labellibvts3200checkin=scratchsearch=yeslabelsource=barcodeoverwrite=yes
3.3.2.9注册节点
regnodeorclpassworddomain=erpdb_domainpassexp=0maxnummp=4backdel=yes
3.4oracle安装
由软件提供商安装
3.4.1TSMCLIENT安装
3.4.2TSMforSAN安装
3.4.3TDPforOracle安装
3.4.3.1修改dsm.sys文件(/usr/Tivoli/tsm/client/ba/bin)
SErvernametsmserver
COMMMethodTCPip
TCPPort1500
TCPServeraddress10.29.30.217
NODENAMEerpdb
PASSWORDACCESSGENERATE
passworddir/home/oracle
enablelanfreeyes
lanfreecommmethodtcpip
lanfreetcpserveraddress10.29.30.217
lanfreetcpport1500
3.4.3.2Lanfree配置
./dsmstasetstorageservermyname=ha_node2_stamypassword=passmyhladdress=10.29.30.214servername=tsmserverpassword=passhladdress=10.29.30.217lladdress=1500
./dsmstasetstorageservermyname=ha_node1_stamypassword=passmyhladdress=10.29.30.213servername=tsmserverpassword=passhladdress=10.29.30.217lladdress=1500
3.4.3.3修改tdpo.opt文件
DSMI_ORC_CONFIG/usr/tivoli/tsm/client/api/bin64/dsm.opt
DSMI_LOG/usr/tivoli/tsm/client/oracle/bin64
3.4.3.4编辑/usr/Tivoli/tsm/client/api/bin64/dsm.opt
SErvernametsmserver
3.4.3.5初始化密码
使用oracle登录,执行tdpoconfpassword
3.4.3.6连接oracle备份的库文件
#su-oracle
$cd$ORACLE_HOME/lib
$ln–s/usr/tivoli/tsm/client/oracle/bin64/libobk64.alibobk.a
客户端备份软件安装
略。
3.4.4客户端备份软件安装
略。
3.4.5调度配置
进入/usr/Tivoli/tsm/client/ba/bin目录
nohupdsmcschedule&
4维护部分
4.1TSM维护命令
1.进入TSMserver控制台如下图所以
登陆10.29.30.217
2.点击管理命令行输入用户标识admin
3.输入用户密码admin123
4.qlibv(querylibvolume)查看带库里面的磁带
5.qvol查看定义到Oraclepool里面的磁带
估计容量LTO4磁带不压缩800G,压缩1.6T
卷状态1.正在填充表示,磁带最近有数据写入
2.满表示这盘磁带满
6.qdbspace查看tsmserverDB2数据文件容量
qlog查看tsmserverDB2LOG日志容量
7.qevent**查看调度执行情况
状态1.未来的调度将要执行
2.已启动调度正在执行如下图
3.完成调度执行成功如下图
8.
9.qmount查看驱动器状态,抓取那盘磁带进行读写
drive01抓取磁带a00092L4进行读写
4.2oracle备份脚本
1.oracle数据库全备份脚本
/oracle/bkscript/ora_0_backup.sh
2.Oracle数据库增量备份脚本
/oracle/bkscript/ora_0_backup.sh
3.TSM自动调度执行Oracle备份脚本进行oracle数据库备份
Oracle数据库全备份周日22:
30
Oracle数据库增量备份周一至周六22:
30
可以手动执行以上两个脚本进行备份
4.备份log日志
/oracle/bkscript/logs
4.3备份Oracle调度程序
调度程序是用来TSM备份Oracle客户端与TSMserver进行通信服务,保证此服务在oracle活动的主机上。
调度程序写入HACMP脚本,随主备切换启动停止
1.查看调度程序是否在活动状态
#ps-ef|grepschedule
root78648946094934014:
02:
47pts/00:
00grepschedule
root30154767471606013:
52:
02pts/20:
00dsmcschedule为活动状态
2.启动调度程序在oracle活动的主机上
进入/usr/Tivoli/tsm/client/ba/bin目录
nohupdsmcschedule&
5Administrationcenter
在IE中输入以下网址打开
https:
//10.29.30.217:
9043/ibm/console
用户名:
iscadmin
密码:
password