版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 TSMTSM 维护操作手册维护操作手册IBM日期日期: :2009/01/15版本版本: :V1.0修订修订日期日期作者作者版本版本描述描述 II / 11审查审查职位职位分发分发职位职位目录目录1TSM1TSM 维护与操作维护与操作 1 11.1 查看 TSM 调度任务是否正常完成 11.2 查看 TSM 服务器进程是否正常运行 11.3 启动和停止 TSM 服务器 11.3.1 启动 TSM 服务器 11.3.2 停止 TSM 服务器 11.4 查看、启动、停止 TSM 客户端调度服务进程 21.4.1 查看 TSM 客户端调度服务进程是否在运行 21.4.2 启动 TSM 客户端调度服
2、务进程 21.4.3 停止 TSM 客户端调度服务进程 21.5 管理数据库和日志 31.6 管理磁带库 31.7 管理磁带库存储池 51.8 管理客户端节点 51.9 定时备份维护 61.10 建立策略域(POLICY DOMAIN)61.11 监控 TSM SERVER运行情况 71.12 进入 TSM CLIENT文件备份/恢复界面 71.13 文件级数据备份与恢复 81.14DB2 在线数据备份与恢复 81.15 其它注意事项 9 1 / 111 1TSMTSM 维护维护与操作与操作1.11.1 查看查看 TSMTSM 调度任务是否正常完成调度任务是否正常完成登录到任何一台安装有 TS
3、M Client 端软件的主机上,执行:#cd /usr/tivoli/tsm/client/ba/bin#dsmadmc以用户名/口令:admin/admin 登录到 TSM Server 命令行管理界面,执行如下的 TSM管理命令:tsm: TSM query event * * begindate=today-1 enddate=today1.21.2 查看查看 TSMTSM 服务器进程是否正常运行服务器进程是否正常运行以 root 用户登录 TSM Server 主机,执行以下命令:#ps -ef|grep dsmserv然后查看输出结果中是否存在类似“./dsmserv quiet”
4、的进程。如果不存在,请按照“启动和停止 TSM 服务器”一节中描述的方法启动 TSM 服务器。1.31.3 启动和停止启动和停止 TSMTSM 服务器服务器1.3.11.3.1 启动启动 TSMTSM 服务器服务器AIX 系统中,TSM Server 作为一项系统服务已设置为在系统启动时自动启动。如果需要手工启动 TSM 服务器,操作步骤为:以 root 用户登录 TSM Server 主机,执行以下命令:#cd /usr/tivoli/tsm/server/bin#nohup ./dsmserv quiet /dev/console 2&1 &1.3.21.3.2 停止停止
5、TSMTSM 服务器服务器操作步骤为:以 root 用户登录 TSM Server 主机,然后顺序执行下列操作:1在操作系统命令行,进入/usr/tivoli/tsm/client/ba/bin 目录,运行 dsmadmc,输入口令/密码为 admin/admin 进入管理员界面 2 / 112禁止服务器接收新的客户端访问 TSMdisable sessions3查看当前客户端与服务器的连接 TSMquery session4等待客户端结束备份或直接中断连接 TSMcancel session XX(all)5查看服务器进程 TSMquery process6等待服务器进程结束或直接中断进程
6、TSMcancel process XX7停止服务器 TSMhalt1.41.4 查看、启动、停止查看、启动、停止 TSMTSM 客户端调度服务进程客户端调度服务进程TSM 客户端调度服务进程是运行在 TSM 客户端主机上,用于与 TSM Server 保持通信并在调度发起时间点触发 TSM 客户端备份操作任务的服务进程,其进程名为类似“dsmc sched ”的形式。1.4.11.4.1 查看查看 TSMTSM 客户端调度服务进程是否在运行客户端调度服务进程是否在运行以 root 用户登录相应的客户端主机,执行以下命令:#ps -ef|grep “dsmc sched“然后查看输出结果中是否
7、存在类似“./dsmc sched ”的进程。如果不存在,请按照下述“启动 TSM 客户端调度服务进程”一节中描述的方法启动 TSM 客户端调度服务进程。1.4.21.4.2 启动启动 TSMTSM 客户端调度服务进程客户端调度服务进程以 root 用户登录相应的 TSM 客户端主机,执行以下命令:#cd /usr/tivoli/tsm/client/ba/bin#nohup ./dsmc sched -se=no1db2 /dev/null 2&1 &1.4.31.4.3 停止停止 TSMTSM 客户端调度服务进程客户端调度服务进程以 root 用户登录相应的客户端主机,然后
8、执行“ps -ef|grep dsmc”命令,在输出结果中找到类似“./dsmc sched ”进程的进程号,例如进程号为“123456”,那么继续执行命令“kill -9 123456”停止该进程。 3 / 111.51.5 管理数据库和日志管理数据库和日志查看 tsm 数据库和日志使用率查看数据库使用率,使用命令为 TSMquery db,查看 PctUtil 项是否接近 100。查看日志使用率,使用命令为 TSMquery log,查看 PclUtil 项是否接近 100。扩充数据库和日志容量如 PctUtil 接近 100,则必须扩充容量,扩数据库为:TSMdefine dbvolum
9、e /directory_namedirectory_name/dsmdb02.dsm formatsize=XX wait=yes TSMextend db XX(注:xx 单位为 mb。)扩日志容量为:TSMdefine logvolume /directory_name/directory_name/log03 formatsize=XX wait=yesTSMextend log XX(XX 为大小,例如 200 代表 200MB.)扩充之后,用 query db 和 q log 查看扩充后 PctUtil 的值。1.61.6 管理磁带库管理磁带库由于 TSM 对磁带库以独占方式访问,
10、所以,在 TSM Server 运行的时候,不要用任何其他命令或方式对磁带库进行操作,以免冲突。查看带库中磁带驱动器状态在磁带驱动器状态正常情况下,TSM 才能正常的备份数据。TSMquery drive 查看磁带驱动器状态,其中 OnLine 列应皆为 Yes。TSMquery path 查看磁带设备路径状态,其中 OnLine 列应皆为 Yes。如果以上 OnLine 列皆为 Yes,表明磁带驱动器可以使用。若 TSM 启动后观察到 OnLine 项不为 Yes,检查磁带库是否已上电,或者请求 IBM 支持。如果以上查询 Online 状态为 no,则需要检查磁带库硬件或连接有没有故障,在
11、排除硬件故障后,执行如下命令恢复 path 或 drive 的 online 状态:tsm: TSMupdate path tsm 3583lib srctype=server desttype=library device=/dev/smc0 online=yestsm: TSMupdate path tsm drive01 srctype=server desttype=drive library=3583lib device=/dev/rmt? online=yestsm: TSMupdate drive 3583lib drive01 online=yes 4 / 11磁带的分配磁带的
12、分配是自动的,系统中有多个存储池,某个池需要磁带时,系统就会从当前的空闲磁带目录中分配磁带给它。由于已在设定存储池(stgpool)时指定 MaxScratch,所以其余带子可以需要时自动加入。如果需要手工向某个存储池添加磁带,可以使用类似如下的命令:tsm: TSMdefine volume STGPOOL_NAME VOLUME_NAME向磁带库中增加新的供 TSM 使用的磁带a.) 在磁带库 I/O 站中放入新磁带。b.) 参考 label libvolume 3583lib search=bulk labelsource=barcode checkin=scratch overwrit
13、e=yestsm: TSM q request (取得 TSM 需求编号 nnn)tsm: TSM reply nnn将磁带从带库中取出TSM checkout libvolume 3583libzy7149 remove=bulk检查活动日志,有可能要求作出回应,TSM q request (取得 TSM 需求编号 nnn)TSM reply nnn查看磁带上的备份容在 TSM 字符管理界面下运行:TSMq content volume_name其中volume_name为备份使用的磁带标签,可用 q vol 看到。从磁带库中取出已使用的磁带放到异地保存TSMupdate volume vo
14、lume_name access=unavailableTSMcheckout libvolume LIBRARY(这里是使用 q library 查看到的磁带库名称) volume_name remove=bulk然后从磁带库前面的 I/O 窗口中取出退出的磁带妥善保存。这时用 q vol 命令可以看到这盘磁带的信息,但用 q libvolume 看不到。将取出的磁带重新放入磁带库中 5 / 11将欲放回的磁带放入前面的 I/O 窗口中,注意条码一边向。TSMcheckin libvolume LIBRARY_NAME(这里是使用 q library 查看到的磁带库名称) search=bu
15、lk status=privateTSMq request (取得 TSM 需求编号 nnn)TSMreply nnnTSMupdate volume VOLUME_NAME access=readwrite向磁带库中增加新的供 TSM 使用的磁带将欲放回的磁带放入磁带库前面的 I/O 窗口中,注意条码一边向。 TSMlabel libvolume LIBRARY(这里是使用 q library 查看到的磁带库名称) search=bulk labelsource=barcode checkin=scratchTSMq request (取得 TSM 需求编号 nnn)TSMreply nnn
16、 将新磁带添加到 storage pool 中。(可选) TSMdefine volume STGPOOL_NAME volume_name重复利用磁带库中的磁带a.) 自动重复利用当以前的备份随时间流逝而过期,磁带上相应的空间会腾空,但由于磁带属于流设备,只要后面还有数据存在,前面的空闲空间就不可使用。缺省状态下,当一盘磁带上这样的可回收空间达到 60%时,TSM 会自动将这盘磁带上的全部数据转移到同一存储池的另一盘有足够可用空间的磁带上,使这盘磁带可以被重复利用。这种方式不需要人工干预。b.) 快速重复利用如果用 q content 命令查看某盘磁带上的备份容后,认为这些备份数据都可以删除
17、了,我们就能快速清空这盘磁带,使它可以被重复利用。TSMdelete vol volume_name discarddata=yesTSMdefine volume STGPOOL_NAME volume_name1.71.7 管理磁带库存储池管理磁带库存储池查看数据存储池利用率 6 / 11TSMquery stgpool STGPOOL_NAMESTGPOOL_NAME format=detail例如 abcbj_arch 存储池:TSMquery stgpool abcbj_arch format=detailPctUtil 的值表示其利用率。1.81.8 管理客户端节点管理客户端节点删
18、除一个客户端节点删除一个客户端节点,只需在服务器上将节点删除,但必须要有足够权限。1. 删除该节点在服务器端的数据,使用命令:TSMdelete filespace NODENAME * wait=yes2. 删除节点定义,使用命令 TSMremove node Nodename修改节点密码使用命令:TSM update node Nodename NewPasswd1.91.9 定时备份维护定时备份维护TSM Clien 节点定时备份守候进程1. 后台启动定时器:# cd /usr/tivoli/tsm/client/ba/bin# nohup ./dsmc sched -se=*1/dev
19、/null 2&1 &2. 以在/etc/inittab 中加入如下行使其自动启动。Tsm:once:/usr/tivoli/tsm/client/ba/bin/dsmc sched -se=* /dev/null 2&1 # TSM Scheduler客户端停止定时备份ps -ef|grep “dsmc sched”得到所有 dsmc sched 进程号。kill -9 xxxxx 将其中止。查看定时备份日志对于 DBSERVER(10.99.128.135)和 p570adb(10.99.128.90)两个客户端主机,定时备份日志保存在/usr/tivoli/tsm
20、/log 目录下,文件名称形式为:dsmsched_*.log。 7 / 111.101.10建立策略域建立策略域(Policy(Policy Domain)Domain)策略域定义备份保存的版本与版本保存的时间,是 TSM 存储管理的核心。定义策略域:TSMdefine domain POLICYDOMAIN_NAME定义某个策略域下的策略集:TSMdefine policyset POLICYDOMAIN_NAME POLICYSET_NAME定义某个策略域下的某个策略集的管理类:TSMdefine mgmtclass POLICYDOMAIN_NAME POLICYSET_NAME MG
21、MTCLASS_NAME定义某个策略域下的某个策略集的某个管理类的备份副本组:TSMdefine copygroup POLICYDOMAIN_NAME POLICYSET_NAME MGMTCLASS_NAME STANDARD type=backup destination=STGPOOL_NAME verexist=N verdeleted=N retextra=N retonly=N定义某个策略域下的某个策略集的某个管理类的归档副本组:TSMdefine copygroup POLICYDOMAIN_NAME POLICYSET_NAME MGMTCLASS_NAME STANDARD
22、 type=archive destination=STGPOOL_NAME retversion=N检验,激活上述配置中的相应策略集:TSMvalidate policyset POLICYDOMAIN_NAME POLICYSET_NAMETSMactivate policyset POLICYDOMAIN_NAME POLICYSET_NAME1.111.11监控监控 TSMTSM ServerServer 运行情况运行情况使用 query status 命令查看 server 当前状态。使用 query actlog 命令查看近期服务器和客户端的活动。可以设定具体的查看时间段。使用 q
23、uery volhist type=dbbackup 查看 TSM 服务器数据库备份情况。使用 query event * *命令查看客户定时器状态,成功、失败或将来状态。使用 query event * type=admin 命令查看 TSM 服务器管理定时器状态,成功、失败或将来状态。查看/usr/tivoli/tsm/log/dsmerror.log 中的出错信息。 8 / 11查看客户端的/usr/tivoli/tsm/log/dsmsched.log 中定时备份的信息。可以使用 dsmadmc -consolemode 命令开一个窗口,窗口中会记录显示服务器和客户端的活动情况。使用
24、query content A00047(这里是使用 q vol 查看到磁带卷名称)查看磁带中的备份容。1.121.12进入进入 TSMTSM clientclient 文件备份文件备份/ /恢复界面恢复界面使用/usr/tivoli/tsm/client/ba/bin/dsm.opt 文件中的默认参数登录:在 TSM 客户端运行 dsmc 输入密码。使用主机上指定的 node 节点登录:dsmc -servername=SERVER_NAMESERVER_NAME其中SERVER_NAMESERVER_NAME为 dsm.sys 文件中已经定义的 servername 参数行中指定的参数。1
25、.131.13文件级数据备份与恢复文件级数据备份与恢复文件级数据备份1) 选择性备份#dsmc selective -subdir=yes /DIR_PATH/FILE_NAME2) 增量备份#dsmc incremental -subdir=yes /DIR_PATH/FILE_NAME文件级数据恢复1) 恢复至原始目录#dsmc restore -subdir=yes /DIR_PATH/FILE_NAME2) 恢复至其它目录dsmc restore -subdir=yes /DIR_PATH/FILE_NAME /TARGET_DIR_PATH/1.141.14DB2DB2 在线数据备份与恢复在线数据备份与恢复在线备份 DB2 数据库 9 / 11#su db2admin$db2 backup db DATABASE_NAME online use tsm在 DBSERVER(10.99.128.135)主机上已经为 DB2 数据库备份准备了一个脚本文件,文件存为“/ctitc_backup/backup_to_tsm.sh”,以 root 用户执行该脚本可完成 DB2 数据库中 ROEEEOLD,RONEOLE,STMAOLD,CDBOL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论