目录**
2.1.10. 定义策略域,策略集,管理类和备份归档组 11
2.1.13. 在 TSM 服务器端定义 SAN 存储代理 13
2.1.15. 在各个 SAN 存储代理软件中定义代理服务器 14
方案描述
通化钢厂网航公司的数据中心有2个IBM p570,划分了6个逻辑分区。其中2个为Oracle RAC,4个为WAS服务器。备份用的的磁带库为IBM TS3310,配有2个LTO4光纤磁带机,28盒LTO4的在线磁带。
网航公司的架构为集中式,通过在一个P5服务器(LPAR)上安装IBM Tivoli Storage Manager V5.4,在其余6个备份客户端(包括TSM服务器本身)安装IBM SAN Storage Agent、TSM BA客户端和TSM for Oracle(在RAC节点上),对以上6个节点进行集中式备份。
TSM服务器和其它5台AIX逻辑分区服务器都通过FC(光纤通道)卡与磁盘阵列柜和磁带库互连。TSM的控制信号通过LAN传输,数据流通过SAN传输(LAN Free ) 。
根据客户要求,对TSM存储池及备份方式可以做一下规划:
存储池 | 磁带容量(压缩后) | 可用磁带数 | 在线/离线 |
Oracle | 1.6TB | 20 | 在线 |
OS | 1.6TB | 2 | 在线 |
GPFS | 1.6TB | 6 | 离线 |
类别 | 客户机1 | 客户机2 | 客户机3(TSM Server) |
客户机名称(cncorpcn-) | Sr21 | Sr22 | Sr23 |
操作系统 | AIX5.3 | AIX5.3 | AIX5.3 |
网络地址(掩码16位) | 10.10.8.101 | 10.10.8.102 | 10.10.8.103 |
SAN备份 | yes | yes | yes |
备份频率(天/次) | 1 | 1 | 1 |
归档频率 | - | - | |
策略域 | WAS/OS | WAS/OS | WAS/OS |
备份版本数 | - | - | - |
备份保留时间(天) | - | - | - |
类别 | 客户机4 | 客户机5 | 客户机6 |
客户机名称(cncorpcn-) | Sr24 | Sr11 | Sr12 |
操作系统 | AIX5.3 | AIX5.3 | AIX5.3 |
网络地址(掩码16位) | 10.10.8.104 | 10.10.8.111 | 10.10.8.112 |
SAN备份 | yes | yes | yes |
备份频率(天/次) | 1 | 1 | 1 |
归档频率 | - | - | |
策略域 | Oracle/OS | Oracle/OS | WAS/OS |
备份版本数 | - | - | - |
备份保留时间(天) | - | - | - |
数据库卷 | 文件全路径 | 尺寸(MB) |
dbvol1.dsm | /tsmdata/ | 4096 |
Dbvol2.dsm | /tsmdata/ | 4096 |
归档日志卷 | 文件全路径 | 尺寸(MB) |
logvol1.dsm | /tsmdata/ | 1024 |
类别 | 选项 |
磁带库 | LIB_TS3310 |
驱动器型号 | Ultrium4 (400/800GB) |
驱动器数量 | 1 |
在线磁带数量 | 28 |
离线磁带数量 | - |
数据库磁带数量 | - |
临时卷数量 | - |
用户名 | 节点名 | 功能 | 授权 |
admin | - | 超级管理员 | system |
Sr21 | Sr21 | 基础备份用户,备份OS | access |
Sr22 | Sr22 | 基础备份用户,备份OS | access |
Sr23 | Sr23 | 基础备份用户,备份OS | access |
Sr24 | Sr24 | 基础备份用户,备份OS | access |
Sr11 | Sr11 | 基础备份用户,备份OS | access |
Sr12 | Sr12 | 基础备份用户,备份OS | access |
Oracle | Oracle | 备份Oracle/GPFS | access |
GPFS | GPFS | 备份WAS/GPFS | access |
卷名 | 存储池 | 大约容量(压缩后) |
A00001L4 | - | 1.6TB |
A00002L4 | - | 1.6TB |
A00003L4 | - | 1.6TB |
A00004L4 | - | 1.6TB |
A00005L4 | - | 1.6TB |
A00007L4 | - | 1.6TB |
A00008L4 | - | 1.6TB |
A00009L4 | - | 1.6TB |
- | ||
- | ||
- | ||
- | ||
- | ||
- | ||
- | ||
- |
类别 | 名称 | 设备名 |
磁带库1 | LIB_TS3310 | smc0 |
磁带机1 | DRV01 | rmt0 |
磁带机2 | DRV01 | rmt1 |
名称 | file1 | Lto4 |
类型 | FILE | LTO |
磁带库 | -- | Lib_TS3310 |
尺寸 | 2048MB | 800/1600GB |
目录 | / tsmdata/file1 | -- |
节点名称 | Sr11 | Sr12 | Sr21 |
/dev/rmt0 | /dev/rmt0 | /dev/rmt0 | |
/dev/rmt1 | /dev/rmt1 | /dev/rmt1 |
节点名称 | Sr22 | Sr23 | Sr24 |
/dev/rmt0 | /dev/rmt0 | /dev/rmt0 | |
/dev/rmt1 | /dev/rmt1 | /dev/rmt1 |
策略域 | OS | Oracle | GPFS |
策略组 | OS | Oracle | GPFS |
管理类 | OS | Oracle | GPFS |
保留版本数 | |||
保留时间 | |||
删除版本数 | 0 | ||
删除版本保留时间 | 0 | ||
备份存储池 | OS | Oracle | GPFS |
归档储存池 | - | - | - |
名称 | 缺省值 | 建议值 |
BUFPOOLSIZE | 32768(KB) | 自动调整 |
LOGPOOLSIZE | 512(KB) | ― |
COMMMETHOD | SHAREDMEM/TCPIP | - |
COMMTIMEOUT | 60 | 600 |
TXNGROUPMAX | 256 | 4096 |
SEFTUNEBUFPOOLSIZE | NO | YES |
VOLUMEHISTORY | volhist.out | - |
DEVCONFIG | devcnfg.out | - |
ACTLOGRETENTION | 1M | 14Days |
IDLETIMEOUT | 15 | - |
名称 | 缺省值 | 建议值 |
Txnbytelimit | 25600(KB) | 2097152(KB) |
名称 | tsm_db_backup_daily | del_volh_daily |
开始日期 | ||
开始时间 | 05:00 | 04:55 |
周期 | 每天 | 每天 |
内容 | “ba db dev=lto3 t=f” | “del volh tod=today-1 t=dbb” |
客户机名称 | 时间窗口 | 周期 | 脚本名称 |
每天 | Xxxx.sh | ||
每天 | |||
每天 | |||
每月末 | xxxx.sh | ||
每天 | |||
每天 | |||
每天 | |||
每天 |
进入TSM管理员客户端,在AIX操作系统提示符下,使用命令:dsmadmc。**
用户名:admin,口令:admin。
以后有需要可以修改。
在TSM管理员客户端(dsmadmc)下运行以下命令:**
Def libr lib_ts3310 libt=scsi share=yes
Def path tsm_server1 lib_ts3310 srct=serv destt=libr devi=/dev/smc0
在TSM管理员客户端(dsmadmc)下运行以下命令:**
Def dr lib_ts3310 drv01
Def dr lib_ts3310 drv02
Def path tsm_server1 drv01 srct=serv Destt=dr libr=lib_ts3310 devi=/dev/rmt0
Def path tsm_server1 drv02 srct=serv Destt=dr libr=lib_ts3310 devi=/dev/rmt1
把新磁带提上条码,放入磁带库。
在TSM管理员客户端(dsmadmc)下运行以下命令:
Lab e libv lib_ts3310 search=y labels=b checkin=scratch
在TSM管理员客户端(dsmadmc)下运行以下命令:**
S serv tsm_server1
S serverpa secure
S serverh 10.10.8.103
S serverl 1500
S logm r
Setopt maxsessions 100
Setopt commtimeout 600
Setopt txngroupmax 4096
Set act 14 m=d
Set passexp 9999
用编辑工具打开 TSM 服务器配置文件: /usr/tivoli/tsm/server/bin/dsmserv.opt , 修改以下参数值:
D evconfig devcfg.out
V olumehistory volhist.out
selftunebufpoolsize yes
完成以上3个参数后重启TSM服务器。
关闭TSM服务器,在TSM管理员客户端(dsmadmc)下运行以下命令:halt。
启动TSM服务器:/usr/ tivoli /tsm/server/bin/rc.adsmserv &
在TSM管理员客户端(dsmadmc)下运行以下命令:**
D ef dev lto4 libr=lib_ts3310 devt=lto
D ef dev file1 devt=file dir=/tsmfile/file1
在TSM管理员客户端(dsmadmc)下运行以下命令:**
def stgp os lto4 maxscr=2
Def stgp gpfs lto4 maxscr=6
Def stgp oracle lto4 maxscr=20
在TSM管理员客户端(dsmadmc)下运行以下命令:**
D ef dbv /tsmdata1/tsmdb/dbvol1.dsm f=4096 w=n
D ef dbv /tsmdata1/tsmdb/dbvol2.dsm f=4096 w=n
D ef logv /tsmdata1/tsmlog/logvol1.dsm f=1024 w=n
E xtend db 8000
E xtend log 1000
在TSM管理员客户端(dsmadmc)下运行以下命令:**
D ef dbb dev=file1 logf=70 incrdev=file1
在TSM管理员客户端(dsmadmc)下运行以下命令:**
defin sche tsm_db_backup_daily t=a cmd="backup db dev=file1 t=f" Active=yes Startt=0 5 :00:00 day=any
Def sch del_db_backup_volh t=a cmd="del volh tod=today- 14 t=dbb" Active=yes Startt=0 4 :5 5 :00 day=any
在TSM管理员客户端(dsmadmc)下运行以下命令:**
Def do gpfs
def policyset gpfs gpfs
def mgmtclass gpfs gpfs gpfs
def copygroup gpfs gpfs gpfs dest=gpfs
assign defmgmtclass gpfs gpfs gpfs
Def do os
def policyset os os
def mgmtclass os os os
def copygroup os os os dest=os
Assign defmgmtclass os os os
Def do oracle
def policyset oracle oracle
def mgmtclass oracle oracle oracle
def copygroup oracle oracle oracle dest=oracle
Assign defmgmtclass oracle oracle oracle
Update copygroup oracle oracle oracle verd=0 reto=0
activate policyset os os
activate policyset oracle oracle
activate policyset gpfs gpfs
在TSM管理员客户端(dsmadmc)下运行以下命令:**
Register node sr21 pass domain=os
Register node sr22 pass domain=os
Register node sr23 pass domain=os
Register node sr24 pass domain=os
Register node sr11 pass domain=os
Register node sr12 pass domain=os
Register node oracle pass domain=oracle
Register node gpfs pass domain=gpfs
Grant proxy target=oracle agent=sr11,sr24
Grant proxy target=gpfs agent=sr12,21,22,23
客户机配置文件(dsm.sys)内容:**
SErvername os
PASSWORDACCESS prompt
ERRORLOGNAME "/tmp/dsmerror.log"
TXNBYTELIMIT 2097152
ENABLELANFREE YES
COMMMethod TCPip
TCPPort 1500
TCPServeraddress 10.10.8.10 3
LANFREEC SHARE
LANFREETCPSERVERADDRESS localhost
Nodename sr21
SErvername oracle
PASSWORDACCESS prompt
ERRORLOGNAME "/tmp/dsmerror.log"
TXNBYTELIMIT 2097152
ENABLELANFREE YES
COMMMethod TCPip
TCPPort 1500
TCPServeraddress 10.10.8.10 3
LANFREEC SHARE
LANFREETCPSERVERADDRESS localhost
Nodename sr21
asnodename oracle
SErvername gpfs
PASSWORDACCESS prompt
ERRORLOGNAME "/tmp/dsmerror.log"
TXNBYTELIMIT 2097152
ENABLELANFREE YES
COMMMethod TCPip
TCPPort 1500
TCPServeraddress 10.10.8.10 3
LANFREEC SHARE
LANFREETCPSERVERADDRESS localhost
Nodename sr21
asnodename gpfs
在TSM管理员客户端(dsmadmc)下运行以下命令:**
update dev lto 4 m ount r = 1 0
update dev lto 4 mountw=20
在TSM管理员客户端(dsmadmc)下运行以下命令:**
Def ser sr11_stagnt serverpa=secure hla=10.10.8.111 lla=1500
Def ser sr12_stagnt serverpa=secure hla=10.10.8.112 lla=1500
Def ser sr21_stagnt serverpa=secure hla=10.10.8.101 lla=1500
Def ser sr22_stagnt serverpa=secure hla=10.10.8.102 lla=1500
Def ser sr24_stagnt serverpa=secure hla=10.10.8.104 lla=1500
在TSM管理员客户端(dsmadmc)下运行以下命令:**
Def path sr21_stagnt drv01 srct=serv Destt=dr libr=lib_ts3310 devi=/dev/rmt0
Def path sr21_stagnt drv02 srct=serv Destt=dr libr=lib_ts3310 devi=/dev/rmt1
Def path sr22_stagnt drv01 srct=serv Destt=dr libr=lib_ts3310 devi=/dev/rmt0
Def path sr22_stagnt drv02 srct=serv Destt=dr libr=lib_ts3310 devi=/dev/rmt1
Def path sr24_stagnt drv01 srct=serv Destt=dr libr=lib_ts3310 devi=/dev/rmt0
Def path sr24_stagnt drv02 srct=serv Destt=dr libr=lib_ts3310 devi=/dev/rmt1
Def path sr11_stagnt drv01 srct=serv Destt=dr libr=lib_ts3310 devi=/dev/rmt0
Def path sr11_stagnt drv02 srct=serv Destt=dr libr=lib_ts3310 devi=/dev/rmt1
Def path sr12_stagnt drv01 srct=serv Destt=dr libr=lib_ts3310 devi=/dev/rmt0
Def path sr12_stagnt drv02 srct=serv Destt=dr libr=lib_ts3310 devi=/dev/rmt1
在路径/usr/Tivoli/tsm/Storageagent/bin下运行以下命令:**
./dsmsta setstorageserver myname= sr11_stagnt mypassword=secure myhladdress=10.10.8.111 servername=tsm_server1 serverpassword=secure hladdress=10.10.8.103 lladdress=1500 **
./dsmsta setstorageserver myname= sr12_stagnt mypassword=secure myhladdress=10.10.8.112 servername=tsm_server1 serverpassword=secure hladdress=10.10.8.103 lladdress=1500
./dsmsta setstorageserver myname= sr21_stagnt mypassword=secure myhladdress=10.10.8.101 servername=tsm_server1 serverpassword=secure hladdress=10.10.8.103 lladdress=1500
./dsmsta setstorageserver myname= sr22_stagnt mypassword=secure myhladdress=10.10.8.102 servername=tsm_server1 serverpassword=secure hladdress=10.10.8.103 lladdress=1500
./dsmsta setstorageserver myname= sr24_stagnt mypassword=secure myhladdress=10.10.8.104 servername=tsm_server1 serverpassword=secure hladdress=10.10.8.103 lladdress=1500
在TSM管理员客户端(dsmadmc)下运行以下命令:**
def sche del_volh_daily t=a cmd='delete volhist todate=today-7 t=dbb' active=yes starttime=0 4 :5 5 :00
def sche TSM_DB_BACKUP_DAILY t=a cmd=' backup db dev=file1 t=f' active=yes starttime=0 5 : 00 :00
在目录/usr/ tivoli /tsm/client/oracle/bin64下运行./tdpconf password。
在~$ORACLE_HOME\lib下实行命令:ln – s /usr/ Tivoli /tsm/client/oracle/bin64/libobk64.a libobok.a
完成链接后需要重启Oracle实例,使上述链接生效。
安装完TSM for Sysback后,可以通过AIX smit接口进行配置
使用命令smitty sb_netboot :
选择增加网络引导客户:
1) S mitty sysback
2) 选择 TSM Virtual Device Configuration
3) 增加TSM虚拟设备, Add a TSM Virtual Device
4) 输入节点名称和口令
通过网络引导,启动引导界面。网络引导服务器是TSM服务器(10.10.8.103)。引导成功后界面如下:
1) 确认安装配置:Change installation Device。
2) 确认网络配置。
3) 确认TSM配置设定,包括节点地址、名称、TSM服务器地址、端口和口令等。
4) 选择恢复映像进行恢复。
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞4
添加新评论1 条评论
2021-11-29 16:49