pysx0503
作者pysx0503·2020-04-07 09:57
系统工程师·第十区。散人

TSM备份的设计实施手册

字数 9974阅读 1685评论 1赞 4

目录**

1. TSM 安装规划 3

1.1. 环境描述 3

1.2. 磁带分配描述 3

1.3. 客户机节点备份需求表 3

1.4. TSM 数据库卷和归档日志卷 4

1.5. 物理设备列表 4

1.6. 用户列表 5

1.7. 磁带卷列表 5

1.8. 设备定义名称 6

1.9. 设备类定义名称 6

1.10. 客户机磁带设备名称 6

1.11. 策略域配置 6

1.12. TSM 服务器参数修改列表 7

1.13. TSM 客户机参数修改列表 7

1.14. 管理计划任务表 7

1.15. 客户备份计划任务表( crontab ) 8

2. TSM 配置 9

2.1. TSM 服务器配置 9

2.1.1. 定义磁带库 9

2.1.2. 定义磁带驱动器 9

2.1.3. 标记磁带(建立磁带的电子标签) 9

2.1.4. 修改 TSM 服务器参数 9

2.1.5. 定义设备类 10

2.1.6. 定义存储池 10

2.1.7. 定义 TSM 数据库卷和恢复日志卷 10

2.1.8. 定义 TSM 数据库备份触发器 11

2.1.9. 定义 TSM 数据库备份计划日程 11

2.1.10. 定义策略域,策略集,管理类和备份归档组 11

2.1.11. 定义节点 12

2.1.12. 定义磁带等待及驱动器存留时间 13

2.1.13. 在 TSM 服务器端定义 SAN 存储代理 13

2.1.14. 定义设备路径 13

2.1.15. 在各个 SAN 存储代理软件中定义代理服务器 14

2.1.16. 定义管理计划日程 14

2.2. Oracle 客户端配置 15

2.2.1. 同步口令 15

2.2.2. 链接 TSM 库文件 15

2.3. TSM for Sysback 客户端配置 15

2.3.1. 建立引导客户 15

2.3.2. 配置 TSM 虚拟设备 16

2.3.3. 网络引导恢复 16

1. TSM安装规划**

1.1. 环境描述**

方案描述

通化钢厂网航公司的数据中心有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 ) 。

1.2. 磁带分配描述**

根据客户要求,对TSM存储池及备份方式可以做一下规划:

存储池磁带容量(压缩后)可用磁带数在线/离线
Oracle1.6TB20在线
OS1.6TB2在线
GPFS1.6TB6离线

1.3. 客户机节点备份需求表**

类别客户机1客户机2客户机3(TSM Server)
客户机名称(cncorpcn-)Sr21Sr22Sr23
操作系统AIX5.3AIX5.3AIX5.3
网络地址(掩码16位)10.10.8.10110.10.8.10210.10.8.103
SAN备份yesyesyes
备份频率(天/次)111
归档频率
策略域WAS/OSWAS/OSWAS/OS
备份版本数---
备份保留时间(天)---

类别客户机4客户机5客户机6
客户机名称(cncorpcn-)Sr24Sr11Sr12
操作系统AIX5.3AIX5.3AIX5.3
网络地址(掩码16位)10.10.8.10410.10.8.11110.10.8.112
SAN备份yesyesyes
备份频率(天/次)111
归档频率
策略域Oracle/OSOracle/OSWAS/OS
备份版本数---
备份保留时间(天)---

1.4. TSM数据库卷和归档日志卷**

数据库卷文件全路径尺寸(MB)
dbvol1.dsm/tsmdata/4096
Dbvol2.dsm/tsmdata/4096
归档日志卷文件全路径尺寸(MB)
logvol1.dsm/tsmdata/1024

1.5. 物理设备列表**

类别选项
磁带库LIB_TS3310
驱动器型号Ultrium4 (400/800GB)
驱动器数量1
在线磁带数量28
离线磁带数量-
数据库磁带数量-
临时卷数量-

1.6. 用户列表**

用户名节点名功能授权
admin-超级管理员system
Sr21Sr21基础备份用户,备份OSaccess
Sr22Sr22基础备份用户,备份OSaccess
Sr23Sr23基础备份用户,备份OSaccess
Sr24Sr24基础备份用户,备份OSaccess
Sr11Sr11基础备份用户,备份OSaccess
Sr12Sr12基础备份用户,备份OSaccess
OracleOracle备份Oracle/GPFSaccess
GPFSGPFS备份WAS/GPFSaccess

1.7. 磁带卷列表**

卷名存储池大约容量(压缩后)
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.8. 设备定义名称**

类别名称设备名
磁带库1LIB_TS3310smc0
磁带机1DRV01rmt0
磁带机2DRV01rmt1

1.9. 设备类定义名称**

名称file1Lto4
类型FILELTO
磁带库--Lib_TS3310
尺寸2048MB800/1600GB
目录/ tsmdata/file1--

1.10. 客户机磁带设备名称**

节点名称Sr11Sr12Sr21
/dev/rmt0/dev/rmt0/dev/rmt0
/dev/rmt1/dev/rmt1/dev/rmt1

**

节点名称Sr22Sr23Sr24
/dev/rmt0/dev/rmt0/dev/rmt0
/dev/rmt1/dev/rmt1/dev/rmt1

1.11. 策略域配置**

策略域OSOracleGPFS
策略组OSOracleGPFS
管理类OSOracleGPFS
保留版本数
保留时间
删除版本数 0
删除版本保留时间 0
备份存储池OSOracleGPFS
归档储存池---

1.12. TSM服务器参数修改列表**

名称缺省值建议值
BUFPOOLSIZE32768(KB)自动调整
LOGPOOLSIZE512(KB)
COMMMETHODSHAREDMEM/TCPIP
COMMTIMEOUT60600
TXNGROUPMAX2564096
SEFTUNEBUFPOOLSIZENOYES
VOLUMEHISTORYvolhist.out
DEVCONFIGdevcnfg.out
ACTLOGRETENTION1M14Days
IDLETIMEOUT15

1.13. TSM客户机参数修改列表**

名称缺省值建议值
Txnbytelimit25600(KB)2097152(KB)

1.14. 管理计划任务表**

名称tsm_db_backup_dailydel_volh_daily
开始日期
开始时间05:0004:55
周期每天每天
内容“ba db dev=lto3 t=f”“del volh tod=today-1 t=dbb”

1.15. 客户备份计划任务表(crontab)**

客户机名称时间窗口周期脚本名称
每天Xxxx.sh
每天
每天
每月末xxxx.sh
每天
每天
每天
每天

2. TSM配置**

2.1. TSM服务器配置**

进入TSM管理员客户端,在AIX操作系统提示符下,使用命令:dsmadmc。**

用户名:admin,口令:admin。

以后有需要可以修改。

2.1.1. 定义磁带库**

在TSM管理员客户端(dsmadmc)下运行以下命令:**

Def libr lib_ts3310 libt=scsi share=yes

Def path tsm_server1 lib_ts3310 srct=serv destt=libr devi=/dev/smc0

2.1.2. 定义磁带驱动器**

在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

2.1.3. 标记磁带(建立磁带的电子标签)**

把新磁带提上条码,放入磁带库。

在TSM管理员客户端(dsmadmc)下运行以下命令:

Lab e libv lib_ts3310 search=y labels=b checkin=scratch

2.1.4. 修改TSM服务器参数**

在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 &

2.1.5. 定义设备类**

在TSM管理员客户端(dsmadmc)下运行以下命令:**

D ef dev lto4 libr=lib_ts3310 devt=lto

D ef dev file1 devt=file dir=/tsmfile/file1

2.1.6. 定义存储池**

在TSM管理员客户端(dsmadmc)下运行以下命令:**

def stgp os lto4 maxscr=2

Def stgp gpfs lto4 maxscr=6

Def stgp oracle lto4 maxscr=20

2.1.7. 定义TSM数据库卷和恢复日志卷**

在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

2.1.8. 定义TSM数据库备份触发器**

在TSM管理员客户端(dsmadmc)下运行以下命令:**

D ef dbb dev=file1 logf=70 incrdev=file1

2.1.9. 定义TSM数据库备份计划日程**

在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

2.1.10. 定义策略域,策略集,管理类和备份归档组**

在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

2.1.11. 定义节点

在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

2.1.12. 定义磁带等待及驱动器存留时间**

在TSM管理员客户端(dsmadmc)下运行以下命令:**

update dev lto 4 m ount r = 1 0

update dev lto 4 mountw=20

2.1.13. TSM服务器端定义SAN存储代理**

在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

2.1.14. 定义设备路径**

在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

2.1.15. 在各个SAN存储代理软件中定义代理服务器**

在路径/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

2.1.16. 定义管理计划日程**

在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

2.2. Oracle客户端配置**

2.2.1. 同步口令**

在目录/usr/ tivoli /tsm/client/oracle/bin64下运行./tdpconf password。

2.2.2. 链接TSM库文件**

在~$ORACLE_HOME\lib下实行命令:ln – s /usr/ Tivoli /tsm/client/oracle/bin64/libobk64.a libobok.a

完成链接后需要重启Oracle实例,使上述链接生效。

2.3. TSM for Sysback客户端配置**

安装完TSM for Sysback后,可以通过AIX smit接口进行配置

2.3.1. 建立引导客户**

使用命令smitty sb_netboot :

选择增加网络引导客户:

2.3.2. 配置TSM虚拟设备**

1) S mitty sysback

2) 选择 TSM Virtual Device Configuration

3) 增加TSM虚拟设备, Add a TSM Virtual Device

4) 输入节点名称和口令

2.3.3. 网络引导恢复**

通过网络引导,启动引导界面。网络引导服务器是TSM服务器(10.10.8.103)。引导成功后界面如下:

1) 确认安装配置:Change installation Device。

2) 确认网络配置。

3) 确认TSM配置设定,包括节点地址、名称、TSM服务器地址、端口和口令等。

4) 选择恢复映像进行恢复。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

4

添加新评论1 条评论

jiangjdjiangjd系统工程师厦门翰林汇力信息技术有限公司
2021-11-29 16:49
不错,感谢分享!
Ctrl+Enter 发表

作者其他文章

相关问题

相关资料

X社区推广