二维码

TSM操作指南

2371 人阅读 | 时间:2019年10月09日 16:13



一.TSM日常管理

二.TSM Database备份和恢复

一.TSM日常管理

1.启动和停止TSM服务器

(a) 启动TSM服务器

可以手工启动TSM服务器,使用命令为:

# dsmserv(必须在/usr/tivoli/tsm/server/bin下执行)

等候片刻,待屏幕显示“......SCSI Tape Library is ready for operation”后再进行其它操作。(注意不要关闭这个窗口)

    系统重起时会自动启动TSM Server

/etc/rc.local:

    cd /opt/tivoli/tsm/server/bin;nohup ./dsmserv &

 (b) 停止TSM服务器

停止TSM服务器操作步骤为:

(1) 运行#dsmadmc,输入密码进入管理员界面

(2) 禁止服务器接收新的客户端访问TSM>disable sessions

(3) 查看当前客户端与服务器的连接TSM>query session

(4) 等待客户端结束备份或直接中断连接TSM>cancel session XX(all)

(5) 查看服务器进程TSM>query process

(6) 等待服务器进程结束或直接中断进程TSM>cancel process

(7) 停止服务器TSM>halt

2.启动和停止TSM Client:

  (a)启动TSM Client

       LHDB1&LHDB2:

          手工: #cd /usr/tivoli/tsm/client/bin

                 #nohup dsmc schedule &       启动schedule进程

                 #cd /usr/tivoli/tsm/StorageAgent/bin

                 #nohup ./dsmsta &           启动Lan Free SAN agent

          自动: /etc/inittab 文件中有以下两行

      LHWEB1&LHWEB2&LHAP1&LHAP2&LHAP3:

          手工: #cd /opt/tivoli/tsm/client/bin

                 #nohup dsmc schedule &       启动schedule进程

                 #cd /opt/tivoli/tsm/StorageAgent/bin

                 #nohup ./dsmsta &           启动Lan Free SAN agent

          自动: /etc/rc.local 文件中有以下两行

                  cd /opt/tivoli/tsm/client/bin;nohup dsmc schedule &

                  cd /opt/tivoli/tsm/StorageAgent/bin;nohup ./dsmsta &

  (b) 停止TSM Client:

          #ps –ef|grep dsm

          kill -9所有dsmc schedule或dsmsta的进程号

3.日常备份的查询日志文件:

      LHDB1&LHDB2:  

/usr/tivoli/tsm/client/bin/dsmsched.log

      LHWEB1&LHWEB2&LHAP1&LHAP2&LHAP3:

                  /opt//tivoli/tsm/client/bin/dsmsched.log

4.进入管理员界面

(a) 字符界面访问

在TSM服务器上运行dsmadmc,输入密码。

或在任何TSM client上运行dsmadmc,输入密码。

(b) 用web browser访问

在任何一台安装了web browser工具,例如netscape、IE的PC机或主机上,打开web browser,键入http://10.226.178.100:1580地址,输入管理员ID和密码。这种方式下不需要该机上已安装TSM代码。

5.进入文件备份/恢复界面

(a) 字符界面访问

在TSM客户端运行dsmc,输入密码。

(b) GUI界面访问

在TSM客户端运行dsm,输入密码。

    **建议使用TSM客户端的GUI界面进行文件的恢复操作

6.管理TSM数据库和日志

(a) 查看数据库和日志使用率

查看数据库使用率,使用命令为TSM>query db,查看PctUtil项是否接近100。查看日志使用率,使用命令为TSM>query log,查看PclUtil项是否接近100。

(b) 扩充数据库和日志容量

如PctUtil接近100,则必须扩充容量,扩数据库为:

TSM>define dbvolume /tsm/db/db03 formatsize=500m wait=yes

TSM>extend db 500

扩日志容量为:

TSM>define logvolume /tsm/log/log02 formatsize=100m wait=yes

TSM>extend log 100

扩充之后,用query db查看扩充后PctUtil的值。

7.管理磁带库存储池(aixpool,linuxpool)

(a) 查看硬盘数据存储池利用率

例如aixpool:

TSM>query stgpool aixpool format=detail

PctUtil的值表示其利用率。

(b) 查看3583磁带驱动器状态

在3583磁带驱动器状态正常情况下,TSM才能正常的备份数据。在TSM服务器启动后,3583磁带驱动器被TSM独占,所以无法用AIX命令来load/unload磁带。查看3583磁带驱动器状态使用命令为TSM>query drive,应显示3个驱动器,其中OnLine项应皆为Yes,表明3583磁带驱动器可以使用。TSM>query path应显示OnLine项应皆为Yes

若TSM启动后观察到OnLine项不为Yes,检查3583带库是否已上电,或者报告IBM。

 (e) 创建Storage Pool(存储池)

TSM> define stgpool POOL_NAME 3583cls maxscratch=10

其中maxscratch表示该存储池最大可使用的磁带数,如希望分配5盘磁带给某存储池,则maxscratch设为5。

8.管理客户端节点

(a) 安装一个TSM Client节点

当客户需要增加一个新的文件备份/恢复节点,使之能够利用TSM来实现文件备份功能,基本步骤为:

(1) 在服务器端注册节点名和密码,使用命令:

TSM>register node PolicyName Nodename Passwd

(2) 在客户端安装TSM Client软件(所有64bit软件包不必安装)

(3) 修改客户端/usr/tivoli/tsm/client/ba/bin下的dsm.opt和dsm.sys配置文件

(参考《配置方案》二7/8)

(4) 运行客户端备份和恢复命令,测试连接正确

9.定时备份设置

(a)TSM Client节点定时备份

(1)通过Web界面,定义一个定时器。选择增量备份/全备份;填写备份对象;指定备份时间和备份周期。

(2)通过Web界面,为刚定义的定时器关联一个节点。

(3)在客户端启动定时器:

nohup dsmc schedule &

(4)在系统启动时自动启定时器进程:

在/etc/inittab (AIX) 或/etc/rc.local (LINUX)中加入如下一行:

cd /opt/tivoli/tsm/client/bin;nohup dsmc schedule &    (LINUX)

(b)客户端停止定时备份

(1)ps -ef|grep dsmc得到所有dsmc schedule进程号。

(2)kill -9将其中止。

10.修改策略域(Policy Domain)

策略域定义备份保存的版本及版本保存的时间,是TSM存储管理的核心。

(a)选择要修改的策略域,aix_domain或linux_domain。选择policy set时注意不要选择active的一行。

(b)修改Backup Copy Group属性,指定Storage Pool、对象存在时保留版本数、对象删除后保留版本数、额外版保留天数、最后版本保留天数。

(c)修改Archive Copy Group属性,指定Storage Pool和备份保留天数。

(d)验证和激活policy set配置。

11.监控TSM Server运行情况

(a) 使用query status命令查看server当前状态。

(b) 使用query actlog命令查看近期内服务器和客户端的活动。

(c) 使用query volhist type=dbbackup查看TSM服务器数据库备份情况。

(d) 使用query event命令查看定时器状态,成功、失败或将来状态。

(e) 查看dsmerror.log和dsierror.log中的出错信息。

(f) 查看客户端的(/usr) /opt/tsm/client/bin/dsmsched.log中定时备份的信息。

(g) 可以使用dsmadmc -consolemode命令开一个窗口,窗口中会记录服务器和客户端的活动情况。

(h) 查看AIX errorlog中有关TSM的出错信息。

12.其它注意事项

(a) 每天早晨通过Web界面查看服务器端和客户端定时器是否成功执行。

(b) 经常在dsmadmc下用q db和q volume查看TSM自身数据库和磁带是否已满。

(c) 在客户端运行ps –ef|grep dsmc|grep schedule查看定时器进程是否存在。

13.参考文档

TSM服务器和客户端安装盘中有详尽的技术文档可供参考。


二.TSM Database备份和恢复

1. 备份方式

TSM的系统文件和配置文件在/opt/tivoli/tsm目录下,database、log都在/tsm下。所以TSM的系统和配置文件需要rootvg备份来保存和恢复。TSM database靠TSM DB备份来恢复。

通过TSM数据库备份schedule,每天备份一次数据库,备份在A00000,A00001

两盘磁带上,并且设置另一清除volume history文件的schedule将超过1天的数据库备份记录删除,并且将不需要的磁带重归入空闲带。

数据库备份命令:

backup db type=full devclass=3583cls volumenames= A00000,A00001

1天外数据库备份记录会被清除:delete volhist type=dbbackup todate=today-1

2. 恢复方法

在TSM DB被删除或TSM配置改动后无法正常恢复等情况下需要恢复保存在磁带上的TSM database备份。

需要保存volhist.out文件(在/tsm/files/下)以确定需要使用哪盘磁带恢复数据库。若volhist.out丢失,则先恢复该文件。

确认devconfig.out和dsmserv.opt都在相应目录下。

若原来的数据库和日志卷丢失,则先初始化数据库和日志:

dsmfmt -db /tsm/db/db01 500

dsmfmt -log /tsm/log/log01 100

dsmserv format 1 log1 1 db1

若原来的数据库和日志卷仍在,以上不必做。

然后运行dsmserv restore db todate=xx/xx/xxxx或倒回到最近状态dsmserv restore db todate=today。

运行TSM Server。

对所有的disk volume和tape volume,运行audit volume选fix=yes。


©著作权归作者所有:来自ZhiKuGroup博客作者没文化的原创作品,如需转载,请注明出处,否则将追究法律责任 来源:ZhiKuGroup博客,欢迎分享。

评论专区
  • 昵 称必填
  • 邮 箱选填
  • 网 址选填
◎已有 0 人评论
搜索
作者介绍
30天热门
×
×
本站会员尊享VIP特权,现在就加入我们吧!登录注册×
»
会员登录
新用户注册
×
会员注册
已有账号登录
×