【IT168 资讯】最近一直在做tsm的项目,还是觉得tsm比较复杂,对客户来说非常不容易掌握,因此我们一般帮客户设定好定时自动备份的策略,这样客户这边就能够一切自动化操作了。
1) 定义调度
使用命令:DEFine SCHedule <domain_name> <schedule_name> ……
常用参数:
ACTion = 需要运行的操作
STARTTime = 需要操作运行的时间和日期
DURration = 需要操作重复执行的频度
例子1:
定义一个名叫 MONTHLY_BACKUP 的调度,它启动所有相关节点的增量备份。指定启动日期为星期二,2001 年 5 月 1 日。因为该日期与指定的星期几(星期日)不匹配,所以初始的启动窗口从 2001 年 5 月 1 日(05/01/2001)之后的第一个星期日开始。此调度的启动窗口从 01:00 到 03:00。每月的调度将初始化所有关联节点的 C 盘与 D 盘上文件空间的备份。
命令:
define schedule standard monthly_backup
description="Monthly Backup of c: and d: drives"
objects="c:\* d:\*"
startdate=05/01/2001 starttime=01:00
duration=2 durunits=hours period=1
perunits=months dayofweek=Sunday
例子2:
定义一个名叫 WEEKLY_BACKUP 的调度,它启动所有相关节点的增量备份。此调度的初始启动窗口,从 1997 年 6 月 7 日(06/07/1997)星期六的 23:00 扩展到 1997 年 6 月 8 日(06/08/1997)星期日的 3:00。后续的窗口在每个星期六的 23:00 时开始。当执行此调度时,将不会有消息返回给客户机节点。
命令
define schedule employee_records weekly_backup
startdate=06/07/1997 starttime=23:00 duration=4
durunits=hours perunits=weeks
dayofweek=saturday options=-quiet
2) 将节点与调度连接起来
使用命令:define association <domain_name> <schedule_name> <node_name>
参数:
调度所属的策略域
调度名
与该调度关联的客户机节点列表
例子:
要将Tom客户机节点与调度weekly_backup(两者都属于employee_records策略域)相关联,
命令:
define association employee_records weekly_backup Tom
3)在节点上启动调度程序
定义完调度后,一定确认调度程序在客户节点计算机上一直启动着。调度程序的启动根据操作系统的不同,方法也不同。
注意:当调度程序处于运行状态时,Tivoli Storage Manager 识别不出对客户机选项文件所作的更改。要使 Tivoli Storage Manager 立即使用新的值,必须停止调度程序并重新启动它。
4)查看调度信息、调度执行的记录
4、1)查看调度信息:
使用命令:query schedule [<domain_name>[<schedule_name>]]
例子1:
显示属于 EMPLOYEE_RECORDS 策略域的所有调度。
命令
query schedule employee_records
域 * 调度名称 操作 启动日期/时间 持续时间 周期 星期几
------- - -------------- ------ -------------------------- ------ --
EMPLOY WEEKLY_BACKUP Inc Bk 1998.06.04 17.04.20 1 H 1 D 任意
EE_RE-
CORDS
EMPLOY- EMPLOYEE_BACKUP Inc Bk 1998.06.04 17.04.20 1 H 1 D 任意
EE_RE-
CORDS
例子2:
从受管服务器显示关于客户机调度的详细信息。
命令
query schedule * type=client format=detailed
策略域名称:ADMIN_RECORDS
调度名称:ADMIN_BACKUP
描述:
操作:Incremental
选项:
对象:
优先级:5
启动日期/时间:1998.06.04 17.04.20
持续时间:1 小时
周期:1 天
星期几:任意
到期:
上次更新者(管理员):$$CONFIG_MANAGER$$
上次更新日期/时间:1998.06.04 17.51.49
管理概要文件:ADMIN_INFO
策略域名称:EMPLOYEE_RECORDS
调度名称:EMPLOYEE_BACKUP
描述:
操作:Incremental
选项:
对象:
优先级:5
启动日期/时间:1998.06.04 17.04.33
持续时间:1 小时
周期:1 天
星期几:任意
到期:
上次更新者(管理员):$$CONFIG_MANAGER$$
上次更新日期/时间:1998.06.04 17.18.30
管理概要文件:EMPLOYEE
4、2)调度执行的记录:
对于 Tivoli Storage Manager ,如果成功发出与调度相关联的命令,就会成功完成该调度。发出的命令成功与否与调度的成功或失败无关。
4、2、1)查看调度是否成功:
例如:
query event engpoldom weekly_backup begindate=-7 begintime=now
enddate=today endtime=now exceptionsonly=yes
4、2、2)查看调度执行的内容是否成功:
4、2、2、1)检查客户机的调度日志。
调度日志是一种文件,它包含的这样一些信息,如备份对象的统计信息、备份对象的服务器的名称和下一个调度的操作的时间和日期。缺省情况下,Tivoli Storage Manager 会将调度日志存储为一个名为 dsmsched.log 的文件,并将该文件放置在 Tivoli Storage Manager 备份-归档客户机的安装目录中。关于更多信息,请参考《备份-归档客户机安装与用户指南》。
4、2、2、2)检查服务器的活动日志。
搜索或查询相关消息的活动日志。例如,搜索在调度运行的时间周期内提及客户机节点名称的消息。例如:
query actlog begindate=02/23/2001 enddate=02/26/2001 originator=client
nodename=hermione
4、2、2、3)使用QUERY EVENT 命令(含 FORMAT=DETAILED),并查看输出屏幕的“结果”字段。例如:
query event nodes=joe domain2 standard begindate=02/26/2002 enddate=02/27/2002
format=detailed