存储 频道

征文:如何使TSM定时自动备份

  【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

  原文链接:http://blog.chinaunix.net/u/18218/showart_172764.html

0
相关文章