- 1 -
TSM的监控和维护
1. TSM 服务器和客户端安装路径
Server:
C:\\Program Files\\Tivoli\\tsm\\ 默认安装路径 Client:
/usr/tivoli/tsm/client/ 默认安装路径
/usr/tivoli/tsm/client/ba/bin 可执行命令及配置文件 /usr/tivoli/tsm/client/api/bin64 可执行命令及配置文件 TDPO:
/usr/tivoli/tsm/client/oracle 默认安装路径
/usr/tivoli/tsm/client/oracle/bin64 可执行命令及配置文件 2. 环境变量和配置文件
在TSM Server的.profile文件增加如下内容: export DSMSERV_DIR=/usr/tivoli/tsm/server/bin
export DSMSERV_CONFIG=/usr/tivoli/tsm/server/bin/dmserv.opt 在TSM Client的.profile文件增加如下内容: export DSM_DIR=/usr/tivoli/tsm/client/ba/bin
export DSM_CONFIG=/usr/tivoli/tsm/client/ba/bin/dsm.opt export DSM_LOG=/usr/tivoli/tsm/client/ba/bin 3. 服务器端的维护方式
服务器端的维护一般通过IE来实现,启动IE界面,在地址栏输入:http://hostname:8421/ibm/console,进入管理界面,输入ISC管理员和口令(iscadmin/password)。也可以进入到C:\\Program Files\\Tivoli\\tsm\\console目录下,运行wzrdhlpr(unix服务器使用dsmadmc)进入管理命令行(admin/admin)。 4. 查询磁带库驱动器的状态
tsm> q path
Source Name Source Type Destination Destination On-Line ----------- ----------- ----------- ----------- ------- SERVER1 SERVER TS3310 LIBRARY Yes - 2 -
该命令输出所有TSM中定义的所有磁带驱动器。需要注意的是online列,如果TSM能够正常访问磁带驱动器,online状态为yes,如果不能够访问磁带驱动器或者其它问题,online状态为no、Unavailable、Polling。 类似命令:query drive 5. 查看磁带库的定义是否正常
tsm> query library
6. 查看TSM数据库和日志使用率
tsm: >q db tsm: >q log
查看PctUtil值是否接近100,必要的时候扩充数据库和日志容量。 扩展db卷
tsm: >define dbvolume c:\\tsmdata\\server1\\db2.dsm formatsize=32 wait=no tsm: >extend db 32 扩展log卷
tsm: >define logvolume c:\\tsmdata\\server1\\log2.dsm formatsize=40 wait=no tsm: >extend log 40
7. 查看3天内的服务器活动日志
tsm> q actlog begindate=-3 search=warning
上述命令输出3天之内,日志中包含warning字符串的所有条目。可以将begindate参数替换为begintime=-1,这样输出1小时之内日志。
注意:在查看TSM活动日志的时候,注意信息格式,如果出现Warning(警告), Error(错误), Severe(严重错误)需要尽快向管理员报告。 扩展命令:
查看某个时间段的活动日志
tsm> q actlog begintime=12:00:00 search=warning 查看1天内某节点的活动日志
tsm> q actlog begindate=today-1 search=节点名 8.查看前一天哪些客户机没有运行调度
tsm> query event 调度名 type=administrative begindate=today-1 9. 查看已注册的节点信息
tsm> query node 查看是否有锁定的节点 10. 查询存储池的信息
tsm > q stg
Storage Device Estimated Pct Pct High Low Next Stora- Pool Name Class Name Capacity Util Migr Mig Mig ge Pool ----------- ---------- ---------- ----- ----- ---- ----- -----------
FILEPOOL FILECLASS 0.0 M 0.0 100.0 40 10 ZS_NEXTPOOL
上述输出中,Pct Util代表当前所使用存储空间占磁带库中所有空间(包括空白带)的百分比。 11. 查看TSM正在使用的所有储卷的状态
tsm> query volume
Empty:表示顺序访问卷里没有数据
Pending:表明卷处于PENDING状态,卷中的数据文件已经被删除,但是未达到所规定的到期时间。 FILling: 表明已经向顺序访问卷中写入数据,但没有写满。 Full:表明顺序访问卷已经写满。 12. 查询当前正在进行的后台进程
tsm> q proc
像checkin libv、reclaim这样的动作使用q proc可以查询出来。 13. 查询TSM会话
tsm: SERVER1>q session 以上输出中:
* Sess Number:进程号,可以使用 cancle session SesNUM 停止这个session。- 3 - - 4 -
* Bytes Sent:自该session开始起从server发送到client的字节数。 * Bytes Recvd:自该session开始起server从client收到的字节数。 * Client Name:节点名称。 14. 查询磁带库中磁带状态
tsm> q libvol
Library Name Volume Name Status Owner Last Use Home Device ------------------ ------------------ --------- ------------ ----------- ---------------- ---------- TS3310 CLNU63L1 Cleaner 4,096 LTO
TS3310 S14990L4 Private SERVER1 Data 4,218 LTO TS3310 S14991L4 Scratch 4,138 LTO 如上输出中:
* Library Name:磁带库名称 * Volume Name:磁带名称
* Status:磁带目前状态,Private表明已经被使用(专用带),Scratch表明是空白带(临时带)。
* LateUse: 磁带使用状态,Data说明该磁带是数据带,DbBackup表明该磁带是TSM自身DB的备份带。 15. 查询某盘磁带上所包含的文件信息
tsm> q content S14990L4
查询 S14990L4 这盘磁带上所包含的的文件信息。
类似操作:tsm> q content E:\\TSMDATA\\SERVER1\\FILEVOL1.DSM 16. 查询目前磁带驱动器中是否有磁带
tsm> q mount
如果无输出,表明所有磁带驱动器均没有磁带,否则可以根据输出得知当前是否正在执行读写操作。 17. 将一盘磁带从磁带库中取出
tsm> checkout libv 3853lib 730005L3 remove=yes
该指定从磁带库中取出730005L3这盘磁带放在磁带库的I/O slot中。 18. 将一盘磁带checkin到磁带库中
相关推荐: