IBM TSM 6.3学习笔记(1)

来源:互联网 发布:怎么开农村淘宝服务站 编辑:程序博客网 时间:2024/05/16 13:02

TSM概述

TSM包含以下组件:

服务器

    服务器程序

    服务器程序向客户机提供备份、归档和空间管理服务。

    管理界面

    通过管理界面,管理员可以控制并监视服务器活动,定义客户机的管理策略,以及设置调度以定期向客户机提供服务。

    服务器数据库和恢复日志

    TSM服务器使用数据库来跟踪有关服务器存储器、客户机、客户机数据、策略和调度的信息。服务器将恢复日志作为数据库的临时记事本,在执行客户机和服务器操作的同时记录关于这些操作的信息。

    服务器存储器

    服务器可以将数据写入磁盘驱动器、磁盘阵列和子系统、独立磁带机、磁带库和其他形式的随机和顺序存取存储。

    存储设备可以直接连接到服务器,或者通过局域网(LAN)或存储区域网络(SAN)进行连接。

客户机节点

 客户机节点可以是工作站、个人计算机、文件服务器,甚至是另一TSM服务器。客户机节点上安装有TSM客户机软件并已向服务器进行了注册。

 

TSM概念

服务器选项

服务器选项可影响以下内容:

*服务器通信

*存储器

*数据库和恢复日志操作

*客户机事务性能

服务器选项在服务器选项文件中。通过使用命令SETOP,可以更改某些选项并立即使其处于活动状态。大多数服务器选项的更改方法是:编辑服务器选项文件,然后重启服务器使更改生效。

 

TSM存储设备

TSM支持以下类型的设备:

*磁带设备

*可移动文件设备

*磁盘设备

*光盘设备

*存储区域网络(SAN)设备

 

TSM存储对象

*库

*驱动器

*设备类

*存储池

*存储池卷

*数据移动设备

*路径

*服务器

 

物理库是共享类似的介质安装需求的一个或多个驱动器的集合。即,驱动器可由操作员安装或通过自动安装机制进行安装。

共享库

共享库是由SCSI、349X或ACSLS库以物理方式表示的逻辑库。物理库由配置为库管理器的TSM服务器进行控制。使用SHEARED库类型的TSM服务器是库管理器的库客户机。

自动磁带盒系统磁带库软件库

自动磁带盒系统库软件(ACSLS)库是由Oracle StorageTek ACSLS介质管理软件控制的一种外部库。服务器可以充当ACSLS软件的客户机应用程序来使用磁带机。

手动磁带库

在手动磁带库中,操作员安装卷来响应服务器所发出的安装请求信息。

SCSI库

SCSI库通过SCSI接口进行控制,该库使用SCSI电缆连接直接连接到服务器主机,或通过存储区域网络进行连接。机器人或其他机制自动处理卷安装和卸载。

虚拟磁带库

虚拟磁带库(VTL)是一种硬件组件,可在将磁盘用作底层存储硬件时模拟磁带库。

349X磁带库

349X磁带库是IBM 3494中的磁带机的集合。卷安装和卸载由磁带库自动处理。349X磁带库具有一个或多个磁带库管理控制点(LMCP),服务器使用这些控制点在磁带机中安装和卸载卷。每个LMCP向磁带库中的机器人机制提供独立接口。

外部磁带库

外部磁带库是通过不属于TSM的外部介质管理系统进行管理的磁带机集合。

Zosmedia库

zosmedia库表示与光纤通道连接(FICON)相连且受TSM for z/OS Media管理的磁带或磁盘存储资源。

 

驱动器

驱动器对象表示使用可移动介质的库中的驱动器机制。对于具有多个驱动器的设备(包括自动库),必须单独定义每个驱动器并将其与库相关联。

驱动器定义可包含SCSI或虚拟磁带库(VTL)中驱动器的单元地址、磁带机的清理频率以及驱动器是否联机之类的信息。

设备类

定义到TSM的每个设备与一个设备类相关联,该设备类指定设备类型和介质管理信息,如记录格式、估算容量和标注前缀。

库、驱动器和设备类对象

库对象、驱动器对象和设备类对象一起表示物理存储实体。

存储池和存储池卷

存储池是与一个设备类和一种介质类型相关联的卷的集合。

对于DISK设备类,必须定义卷。对于其他设备类(如磁带和FILE),可以允许服务器动态获取临时卷并根据需要定义这些卷。

一个或多个设备类与一个磁带库(其中可以包含多个磁带机)相关联。定义存储池时,请将该池与设备类相关联。

数据移动设备

数据移动设备是接受TSM的请求以代表服务器传输数据的设备。数据移动设备在存储设备之间传输数据而不会使用大量服务器、客户机或网络资源。

路径

通过路径可以存取驱动器、磁盘和库。路径定义指定了源和目标。

*在服务器和驱动器或库之间的路径

*在存储代理程序和驱动器之间的路径

*在数据移动设备和驱动器、磁盘或库之间的路径

服务器对象

服务器对象定义为使用位于SAN上且受其他TSM服务器管理的磁带库,使用不依赖LAN的数据移动,或者将数据存储在远程服务器上的虚拟卷中。

 

配置存储设备

使用单个磁带机设备类型的配置

1.定义名为AUTODLTLIB的SCSI磁带库。

define library autodltlib libtype=scsi autolable=yes

2.定义从服务器到磁带库的路径。

define path server1 autodltlib srctype=server desttype=library device=/dev/lb3

3.在磁带库中定义磁带机。

define drive autodltlib drive01

define drive autodltlib drive02

4.定义从服务器到每个驱动器的路径。

define path server1 drive01 srctype=server desttype=drive

library=autodltlib device=/dev/mt4

define path server1 drive02 srctype=server desttype=drive

library=autodltlib device=/dev/mt5

5.定义设备类。

define devclass autodlt_class library=autodltlib devtype=dlt format=drive

6.验证定义

query library

query drive

query path

query devclass

7.定义存储池

define stgpool autodlt_pool autodlt_class maxscratch=20

 

检入并标注磁带库卷

检入已标注的卷:

checkin libvolume autodltlib search=yes status=scratch checklabel=barcode

标注已检入卷:

label libvolume autodltli search=yes labelsource=barcode checkin=scratch

 

管理存储池和卷

存储池

存储池是存储卷的集合。存储卷是基本存储单元,如磁盘或单个盒式磁带上分配的空间。服务器使用存储卷来存储已备份、已归档或空间管理的文件。

服务器提供三种类型的不同用途的存储池:主存储池、副本存储池和活动存储池。可以按照存储器层次来安排主存储池。设置用于TS服务器的存储池组称为服务器存储器。

主存储池

当用户尝试复原、检索、重新调用或导出文件数据时,如有可能,将会从主存储池获取所请求的文件。主存储池总是位于现场。

服务器具有三种缺省随机存取主存储池:

ARCHIEPOOL

在缺省STANDARD策略中,从客户机节点归档的文件的目标

BACKUPPOOL在缺省STANDARD策略中,从客户机节点备份的文件的目标

SPACEMGPOOL

用于从TSM for Space Management客户机节点(HSM客户机)迁移的空间管理的文件

 

副本存储池

副本存储池包含从主存储池备份的数据的现行和非现行版本。当客户机尝试检索文件且服务器在主存储池中的文件副本中检测到错误时,服务器将此文件标记为已损坏。下次尝试访问文件时,服务器可从副本存储池中获取该文件。

副本存储池只能使用顺序存取存储(例如,磁带设备类或FILE设备类)

 

活动数据池

活动数据池仅包含客户机备份数据的现行版本。活动数据池中不允许有分层存储管理(HSM)客户机迁移的数据和归档的数据。

要将客户机备份文件的现行版本从主存储池复制到活动数据池,可发出COPY ACTIVEDATA命令,或者可使用“同时写入”功能。

 

定义存储池

要优化数据存储器,可在使用DEFINE STGPOOL和UPDATE STGPOOL命令定义或更新存储池时指定各种属性。

 

存储池卷

存储池卷是指定给存储池的物理介质。

*磁盘驱动器上分配的空间

*盒式磁带

*光盘

存储池及其卷是随机存取的或顺序存取的,具体取决于分配给池的设备类的设备类型。

 

动态地获取临时卷

如果允许顺序存取存储池使用临时卷,那么无需定义卷。对DEFINE STGPOOL和UPDATE STGPOOL命令使用MACSCRATCH参数可控制服务器可请求的最大临时卷数量。

要允许存储池根据需要获取卷,请将MAXSCRATCH参数设置为大于0。服务器将在获取卷时自动定义卷。当服务器不再需要临时卷时,还将从存储池自动删除这些临时卷。

 

迁移磁盘存储池

迁移阀值指定了服务器应何时开始和停止将数据迁移到存储器层次结构中的下一个存储池。迁移阀值定义为总存储池数据容量的百分比。

 

高速缓存

当服务器从磁盘存储池迁移文件时,文件的重要副本保留在高速缓存(磁盘存储)中以用于更快的检索。仅当需要空间时才会删除已高速缓存的文件。

 

TSM回收工作方式

可以在定义或更新池时为顺序存取存储池设置回收阀值。当卷上的可回收空间百分比超过为存储池设置的回收阀值时,即可回收该卷。

服务器每小时至少检查一次是否需要回收,并开始对合格卷进行空间回收。

 

监视存储池中的可用空间

获取存储池的容量估算值和利用率百分比

query stgpool

查看Estimated Capacity和Pct Util列

估计容量

指定了存储池中的可用空间,以兆字节(M)或千兆字节(G)为单位。

利用率

指定了每个存储池中已使用的空间(以百分比表示)

对于顺序存取存储池,该值是可用存储器总字节数中当前用于存储活动数据(未到期的数据)的百分比。由于服务器只能估算顺序存取存储池的可用容量,因此该百分比也反映了存储池实际利用率的估算值。

 

监视存储池卷的使用情况

获取有关存储池卷的信息

query volume

获取存储池卷的详细报告

query volume vol_name  f=d

无论卷是否已满,有时Pct Util(卷的已利用百分比)加上Pct Reclaimable Space(卷的可回收百分比)之和可能超过100%。

获取有关存储池卷的内容的信息

query content

确定客户机节点使用的卷

select volume_name from volumeusage where node_name='NODE_NAME' and

stgpool_name='POOL_NAME'

 

获取有关存储空间使用情况的信息

获取有关客户机节点所使用空间的信息

query occupancy node_name  /home

获取有关存储池空间利用率的信息

query occupancy devclass=tapeclass

 

添加客户机节点

可注册为客户机节点的客户机和服务器类型:

*TSM备份/归档客户机

*TSM 应用程序客户机,如TSM FOR MAIL客户机

*TSM for space management(HSM客户机)

*注册为目标服务器上节点的TSM 源服务器

*使用NDMP支持的网络连接存储器(NAS)文件服务器

各节点必须向服务器进行注册,并且需要具有指向服务器的指针的选项文件。

 

作为节点的客户机和服务器的概述

通常,节点与服务器等同,如同安装在用于文件系统备份的用户计算机上的备份/归档客户机。但是,多个节点可存在于单个服务器上。例如,结构化查询语言SQL服务器可同时包含TSM for sql服务器应用程序客户机(用于数据库和事务日志备份)和TSM备份/归档客户机(用于文件系统备份)。

 

将节点注册到服务器

使用封闭式注册添加节点

REGISTER NODE

 

将节点与服务器连接

客户机选项文件将每个节点连接到服务器。所有平台上的管理员和用户均可使用文本编辑器来修改其客户机选项文件dsm.opt。在不同平台中,能够以不同方式来更新客户机选项文件。

客户机选项文件dsm.opt位于客户机、应用程序客户机或主机服务器目录中。如果该文件不存在,可复制dsm.smp文件。用户和管理员可编辑客户机选项文件以指定:

*服务器的网络地址

*通信协议

*备份和归档选项

*空间管理选项

*调度选项

 

必需客户机选项

通信选项:

tcpserveraddress

commmethod

 

管理客户机节点

更新客户机节点信息

UPDATE NODE

对客户机节点重命名

rename node oldname newname

将客户机节点锁定和解锁

lock node nodename

unlock node nodename

删除客户机节点

必须首先从服务器存储器删除属于客户机节点的所有文件空间。

delete filespace name * type=any

remove node

显示有关客户机节点的信息

query node nodename  f=d

 

 实施客户机数据策略

基本策略规划

*客户机需要多少备份版本?

*客户机在多长时间内需要备份版本?

缺省策略:

*客户机系统上的一个文件最多可有两个备份版本保留在服务器存储器中。

*原始文件在客户机文件系统上存在多久,最近备份版本就将保留多久。所有其他版本最多保留30天,然后会变成非现行版本。

*某个文件已从客户机系统中删除的备份版本将在服务器存储器中保留60天。

*归档副本最多保留365天。

服务器根据文件是现行还是非现行版本来管理文件。文件的最新备份或归档副本是现行版本。所有其他版本称为非现行版本。在以下情况下,文件的现行版本将变为非现行版本:

*进行了新备份

*用户在客户机节点上删除该文件,然后运行增量备份

策略会确定服务器保留文件的非现行版本的数量以及时间长度。当文件超过条件时,文件将到期。然后,到期处理可从服务器数据库中除去这些文件。

 

更改策略

要更改已在策略域中建立的策略,必须替换ACTIVE策略集。通过激活另一个策略集来替换ACTIVE策略集。执行以下步骤:

1.创建或修改策略集以使它包含想要实施的策略。

*通过定义新策略集或通过复制策略集来新建策略集。

*修改现有策略集(不能直接修改ACTIVE策略集)

2.对新策略集中的管理类、备份副本组和归档副本组进行任何所需的更改。

3.验证策略集

4.激活策略集。新策略集的内容将变为ACTIVE策略集。

 

文件到期和到期处理

到期文件是指服务器根据策略不再需要保留的文件。

在以下条件,文件会到期:

*用户从客户机节点中删除文件空间

*用户通过在客户机上使用EXPIRE命令来使文件到期

*作为备份版本的文件超过了备份副本组中的条件(文件的保留时间以及文件的非现行版本的保留数量)

*归档的文件超过了归档副本组中的时间条件(保留归档副本的时间)

*备份集超过了为其指定的保留时间

只有在到期处理期间,服务器才会从服务器数据库中删除到期文件。在从数据库中删除到期文件后,服务器可复用存储池中曾经由到期文件占用的空间。应确保定期运行到期处理,以允许服务器复用空间。

TSM策略管理备份和复原、归档和检索以及客户机迁移和撤回客户机操作。

 

策略的组成部分

 

备份副本组

控制与管理类相关联的文件的备份处理。

*可对文件进行备份的频率

*处理备份期间所使用文件的方式

*服务器最初存储文件和目录的备份版本的位置

*服务器为文件和目录保留的备份版本的数量

*服务器为文件和目录保留备份版本的时间

归档副本组

控制与管理类相关联的文件的归档处理。

*处理归档期间所使用文件的方式

*服务器存储文件的归档副本的位置

*服务器为文件保留归档副本的时间

管理类

将备份和归档组与文件相关联,并指定客户机节点文件是否以及如何迁移到存储池。管理类可包含一个备份或归档副本组,同时包含备份和归档副本组,或者不不包含任何副本组。用户可通过包含/排除列表将其文件绑定(即关联)到某个管理类。

策略集

指定可用于用户组的管理类。策略集包含一个或多个管理类。必须将一个管理类标识为缺省管理类。只有一个策略集(即ACTIVE策略集)对策略操作进行控制。

策略域

允许管理员按照管理其文件的策略和管理其策略的管理员对客户机节点进行分组。策略域包含一个或多个策略集,但一次只能有一个策略集(名为ACTIVE)处于活动状态。服务器只使用ACTIVE策略集为分配到某个策略域的客户机节点管理文件。

可以使用策略域执行以下操作:

*将具有相似文件管理需求的客户机节点分组在一起

*为不同的客户机组提供不同的缺省策略

*根据需要,将文件从不同客户机组定向到不同存储器层次结构(具有不同存储特征的不同文件目标)

*限制客户机有权访问的管理类数量

 

客户机、存储器和策略之间的关系

 

1 客户机注册时,它们将与某个策略域相关联。策略域中包括策略集、管理类和副本组。

2 和3 在客户机备份、归档或迁移文件时,会将其绑定都管理类。管理类以及其中的备份和归档副本组指定文件的存储位置以及在备份、归档或从客户机迁移文件时对文件的管理方式。

4和5 存储池是备份、归档或空间管理的文件的目标。副本组为备份或归档文件指定存储池。管理类为空间管理的文件指定存储池。

存储池映射到设备类,后者表示设备。存储池包含由关联的设备类所指示的卷类型。

6 如果在存储器层次结构中设置了池,那么最初存储在磁盘存储池上的文件可以迁移到以下位置:

*磁带或光盘存储池

 

管理类详细信息

管理类是客户机文件和策略之间的关键连接。各客户机节点会分配到一个策略域,并且客户机节点仅对包含在活动策略集中的管理类具有访问权。

管理类指定客户机文件是否迁移到存储池(分层存储管理)。这些管理类中的副本组指定保留在服务器存储器中的备份版本的数目,以及保留备份版本和归档副本的时间长度。

管理类的内容

管理类包含备份、归档和空间管理操作的策略(按客户机划分)。可通过管理类中的参数来指定TSM FOR space management客户机是否可以将文件迁移到服务器存储器以及迁移的方式。

对于将服务器用于备份和归档的客户机,可从以下选项中选择管理类中包含的内容:

备份副本组和归档副本组

典型的最终用户需要备份和归档文档、电子表格和图形。

仅备份副本组

某些用户仅希望备份文件。某些应用程序客户机仅需要备份副本组,因为它们从不对文件进行归档。

仅归档副本组

对于创建以下对象的用户,仅包含归档副本组的管理类很有用:

*时间点文件。

*很少使用但是需要长时间保留的文件。

 

缺省管理类

每个策略集必须包含一个缺省管理类。

缺省管理类用于以下用途:

*管理未绑定特定管理类的文件。

*当管理员从服务器删除一个管理类或备份副本组时,对现有备份版本进行管理。

*当管理员从服务器删除一个管理类或归档副本组时,对现有归档副本进行管理。服务器不重新绑定归档副本,但却使用缺省管理类中的归档副本组。

*当客户机节点分配到新的策略域,并且活动策略集没有与节点文件所绑定到的管理类同名的管理类时,对文件进行管理。

一个典型的缺省管理类应该执行以下事项:

*满足大多数用户的需求

*同时包含备份副本组和归档副本组

*设置序列化静态方式或共享静态方式,以确保已备份文件和已归档文件的完整性

*保留备份版本和归档副本足够长的时间

*将目录保留至少与该目录关联的文件所保留的时间

 

包含/排除列表

用户可以定义包含/排除列表以指定哪些文件适合于客户机可以运行的不同进程。此列表中的include和exclude选项将确定哪些文件适合备份和归档服务,哪些文件可以从客户机(受管空间)迁移。

 

文件和目录如何与管理类相关联

绑定是将文件与管理类进行关联的过程。随后,管理类中定义的策略将应用于绑定文件。当客户机备份、归档或迁移某一文件时,服务器将该文件绑定到一个管理类。

客户机按下列方式选择管理类:

*对于备份文件,客户机可以在客户机的包含/排除列表中指定管理类,或者可以接受缺省的管理类。

*对于备份目录,客户机可以在客户机选项文件中使用DIRMC选项指定管理类。

 

TSM如何选择进行策略操作的文件

TSM选择要进行以下操作的文件:完全增量备份和部分增量备份、选择性备份、逻辑卷备份、归档以及自动从HSM客户机中迁移。

 

客户机迁移如何处理备份和归档

可以定义用于指定在特定条件下从客户机进行自动迁移的管理类。

仅当已安装并配置Space Management时,所述的情况才有效。仅当使用Space Management客户机时,才能执行自动迁移。

 

定义和更新策略域

更新或定义策略域时,将指定备份保留宽限期、归档保留宽限期和活动备份数据的目标。

备份保留宽限期

指定在服务器不能将文件重新绑定到相应管理类时,保留非活动备份版本的天数。在文件所绑定到的管理类不再存在或不再包含备份副本组,并且缺省管理类不包含备份副本组时,备份保留宽限期可防止备份版本立即到期。

归档保留宽限期

指定当文件的管理类不再包含归档副本组,并且缺省管理类不包含归档副本组时,保留归档副本的天数。保留宽限期防止归档副本立即到期。

活动备份数据的目标

指定活动数据池的名称,该活动数据池存储了分配给域的节点的现行版本备份数据。

 

要新建策略域,可以复制现有策略域并更新新域,或从头开始定义新的策略域。

执行以下步骤来复制和更新现有域:

1.通过命令将STANDARD策略域复制到ENGPOLDOM策略域:

copy domain standard engpoldom

2.更新策略域ENGPOLDOM,备份保留宽限期延长至90天,归档保留宽限期延长至2年。将活动数据池指定为备份数据的活动版本的目标。使用engactivedate作为活动数据池的名称。

update domain engpoldom description='Engineering Policy Domain'

backretention=90 archretention=730 activedestination=engactivedata

 

定义和更新策略集

要在ENGPOLDOM策略域中创建TEST策略集:

1.复制STANDARD策略集并将新策略集命名为TEST

copy policyset engpoldom standard test

2.更新名为TEST的策略集的描述

update policyset engpoldom test

description='Policy set for testing'

 

定义和更新管理类

定义或更新管理类时,必须指定策略域名称、策略集名称和描述。

以下四个参数仅适用于HSM客户机:

是否允许空间管理

指定文件是同时符合自动迁移和选择性迁移的条件、仅符合选择性迁移的条件还是完全不符合迁移的条件。

可以对文件进行迁移的频率

指定自上次访问文件以来,为使该文件符合自动迁移的条件必须经过的最小天数。

是否需要备份

指定是否必须存在文件的备份版本才能迁移文件。

迁移文件的存储位置

指定用于存储迁移文件的存储池的名称。

 

新建管理类仅需要2个步骤:

1.通过输入以下命令来定义新管理类MCENG

define mgmtclass engpoldom standard mceng

2.更新MCENG管理类的描述

update mgmtclass engpoldom standard mceng

description='Engneering Management Class for Backup and Archive'

 

定义和更新备份副本组

在定义和更新备份副本组时,必须知道要将其存储在何处,如何管理在备份期间修改的文件,如何指定备份频率以及如何保留备份版本。

用于存储已备份文件的位置

指定服务器最初将与此备份副本组关联的文件存储到的存储池。这称为目标。

如何管理备份期间修改的文件

可以在define copygroup使用serialization属性,以指定如果备份期间修改文件将如何管理这些文件。

该属性有四个值:STATIC、SHRSTATIC(共享静态)、DYNAMIC或SHRDYNAMIC(动态共享值)

希望在对文件进行修改时,阻止服务器对其进行备份。请使用以下其中一个值:

STATIC

指定TSM 尝试仅备份一次文件。如果文件或目录是在备份期间发生修改,那么服务器不会对其进行备份。

SHRSTATIC(共享静态)

指定如果文件或目录在备份期间发生修改,服务器将按照客户机选项文件中的CHANGINGRETRIES选项指定的次数来重试备份。如果文件是在最后一次尝试时发生修改,那么将不会备份该文件或目录。

 

某些文件要不断使用,要对备份期间发生修改的文件进行备份,请使用以下其中一个值:

DYNAMIC

指定第一次尝试要备份的文件或目录,即使该文件或目录在备份期间发生过修改。

SHRDYNAMIC(动态共享值)

指定如果某个文件或目录在备份期间发生修改,服务器将按照客户机选项文件中的CHANGINGRETRIES选项指定的次数来重试备份。服务器将备份最后一次尝试的文件,即使该文件或目录正在修改。

 

定义备份文件的频率

可以通过如下两个参数来指定可以备份文件的频率:FREQUENCY和MODE

频率

频率是指在完全增量备份之间必须经过的最小天数

方式

指定在完全增量备份过程中,文件或目录是否必须已进行修改才能被视为要进行备份。当用户请求部分增量备份、文件的选择性备份或逻辑卷的备份时,TSM不会检查此属性。可以从两种方法中进行选择:

已修改

仅当文件自上次备份后已被更改时,才考虑对该文件进行完全增量备份。如果下列任何一项不同,即认为文件已经更改:

*文件的上次修改日期

*文件大小

*文件的所有者

*文件许可权

完全

始终考虑对该文件进行完全增量备份,无论文件自上次备份后是否被更改。

 

保留备份版本

如果用户持续更新文件并且有时需要复原这些文件所源自的原始文件,那么多个文件版本很有用。文件的最新备份版本称为现行版本。所有其他版本称为非现行版本。

可通过以下方式来指定要保留的版本数量:

*直接指定版本数量

可通过两个参数来指定备份版本的数量:

--版本数据存在(当数据仍存在于客户机节点上时要保留的版本数量)

--版本数据已删除(当数据已不存在于客户机节点上时要保留的版本数量)

*指定要保留每个备份版本的天数

可通过两个参数来指定要保留备份版本的天数:

--保留额外版本(要保留非现行备份版本的天数;该天数从版本变为非现行开始计算)

--保留唯一版本(要保留已删除文件的最后一个备份版本的天数)

*指定版本数量以及保留天数的组合

使用四个参数的组合:版本数据存在、版本数据已删除、保留额外版本和保留唯一版本。

 

定义备份副本组

define copygroup engpoldom standard mceng standard

destination=engback1 serialization=static

verexists=5 verdeleted=4 retextra=90 retonly=600

 

定义和更新归档副本组

1.存储已归档文件的位置,将已定义的存储池指定为初始目标。

2.如果归档期间可修改文件,请指定归档期间修改了文件后该如何处理文件。该属性称为串行化,它可以是以下四个值中的某个值:

静态

指定如果在归档进程期间修改了文件,那么服务器不会归档该文件。TSM不重试归档。

共享静态

指定如果在归档进程期间修改了文件,那么服务器不会归档该文件。但是,TSM将重试归档,重试次数与客户机选项文件中的CHANGINGRETRIES选项指定的次数相同。

动态

指定在第一次尝试时归档文件,即使在归档进程中修改了文件也是如此。

共享动态

指定如果在归档尝试期间修改了文件,服务器将在其最后一次尝试时归档文件(即使正在修改文件)。TSM将重试归档,重试次数与客户机选项文件中的CHANGINGRETRIES选项指定的次数相同。

对于大多数文件,请将串行化设置为静态或共享静态,以防止服务器在文件修改时对文件进行归档。

3.保留已归档副本的时长指定了在存储器中保留已归档副本的天数。超过此时间时,已归档副本将到期,服务器将在下一次运行到期处理时删除文件。

当用户归档目录时,除非用户另指定其他管理类,否则服务器将使用缺省管理类。如果缺省管理类没有归档副本组,那么服务器将把目录绑定到当前归档保留时间最短的管理类。

用户可使用界面中的“归档选项”或使用命令中的ARCHMC选项来更改归档特征。

4.归档副本组中的RETMIN参数指定了对象在归档之后将保留的最少天数。对于由基于事件的保留时间策略管理的对象,无论事件何时触发保留时间,该参数均确保对象的保留时间最短。

 

定义归档副本组

define copygroup engpoldom standard mceng standard

type=archive destination=engarch1 serialization=static

retver=730

 

分配缺省管理类

在定义策略集及其包含的管理类之后,必须为该策略集分配缺省管理类

assign defmgmtclass engpoldom standard standard

 

验证和激活策略集

在定义策略集并为其定义管理类之后,可以验证该策略集并为策略域激活该策略集。

一个策略域中只有一个策略集是活动的。

验证策略集

验证策略集时,服务器对策略集中的管理类和副本组定义进行检查,并报告在激活该策略集时需要考虑的情况。

validate policyset engpoldom standard

激活策略集

要激活策略集,请指定策略域和策略集名称。

在激活策略集时,服务器将对该策略集的内容进行最终验证,并且将原始策略集复制到ACTIVE策略集。

activeate policyset engpoldom standard

 

将客户机节点分配到策略域

可以将现有客户机节点分配给新的策略域,或创建新的客户机节点以与现有策略域关联。

update node applicent1 domain=engpoldom

register node newuser newuser domain=engpoldom

 

运行到期处理以删除到期文件

到期处理将从服务器存储器中删除到期客户机文件。到期处理还将从数据库中除去任何可重新启动的复原会话,前提是已经超过了保存此类会话的时间限制。

可以自动运行到期处理,也可以通过命令来运行到期处理。应确保定期运行到期处理,以允许服务器复用到期客户机文件所占用的存储池空间。

自动运行到期处理

可通过在服务器选项文件dsmserv.opt中使用到期时间间隔选项EXPINTERVAL来控制自动到期处理。还可通过另一个服务器选项RESTOREINTERVAL来控制可重新启动的复原会话的到期时间。

如果使用服务器选项文件来控制自动到期,那么服务器将在每次启动服务器时运行到期处理。此后,服务器将按照通过该选项指定的时间间隔来运行到期处理。

 

使用命令和调度来控制到期处理

手动启动到期处理

expire inventory

可通过使用define schedule命令调度此命令。如果调度expire inventory命令,请在服务器选项中将到期时间间隔设置为0,从而使服务器不会在启动服务器时运行到期处理。

 

归档数据的保护和到期

有两种不同方法用于保护TSM归档对象,以便不会将其无意删除。

一种方法是在服务器级别激活数据保留保护。另一种方法是使用客户机API为对象设置删除保留。

数据保留保护

数据保留保护确保不会将归档对象从TSM服务器中删除,直至满足该对象的基于策略的保留需求为止。通过SET ARCHIVERETENTIONPROTECTION命令在服务器级别实施该操作。

删除保留

如果通过客户机API将对象保留,那么将不会删除该对象,直至释放保留为止。

 

配置不依赖LAN的数据移动的策略

1.为客户机创建策略域

define domain sanclients

description='Policy domain for clients using SAN devices'

2.在该域中创建策略集

define policyset sanclients base

3.为策略集创建缺省管理类

define mgmtclass sanclients base sanclientmc

assign defmgmtclass sanclients base sanclientmc

4. 在缺省管理类中定义备份副本组

define copygroup sanclients base sanclientmc standard destination=sanpool

5.在缺省管理类中定义归档副本组

define copygroup sanclients base sanclientmc standard

type=archive destination=sanpool

6.激活策略集

activeate policyset sanclients base

7.注册或更新应用程序客户机以将它们与新策略域关联

update node sanclient1 domain=sanclients

 

查询策略

查询副本组

有关策略域中备份副本组的信息:

query copygroup engpoldom * *

有关策略域中归档副本组的信息:

query copygroup engpoldom *  type=archive

 

查询管理类

query mgmtclass engpoldom * *

 

查询策略集

query policyset engpoldom *

 

查询策略域

query domain *

 

删除策略

删除策略对象时,同时删除了属于它的任何对象。不能删除ACTIVE策略集或属于该策略集的对象。

删除副本组

delete copygroup engpoldom standard mceng type=backup

delete copygroup engpoldom standard mceng type=archive

删除管理类

delete mgmtclass engpoldom standard mceng

删除策略集

delete policyset engpoldom test

删除策略域

仅当域中没有注册的客户机节点时,才能删除策略域。将任何客户机节点移动到另一个策略域,或删除节点。

1.查询分配给STANDARD策略域的所有客户机

query node * domain=standard

2.按以下某种方式将它们除去

update node htang domain=engpoldom

delete filespace

delete node

3.删除策略域

delete  domain  standard

 

调度客户机节点的操作

可以调度以下各个操作:

*归档和检索客户机数据。

*运行操作系统命令

*运行包含操作系统命令的宏或命令文件和/或运行命令,可以调度命令文件在客户机或应用程序客户机上运行。

*备份和恢复客户机数据以及应用程序客户机数据

 

调度操作的先决条件

要与TSM交互以进行调度操作,客户机必须满足某些先决条件。

*客户机节点必须注册到服务器。

*客户机选项文件dm.opt必须包含客户机为获取服务而要联系的服务器的网络地址。

*必须在客户机上启动了调度程序dsmcad

 

调度客户机操作

定义调度时,将其分配给特定策略域。可以为每个策略域定义多个调度。

1.定义调度

define schedule

2.将客户机节点与调度关联

define association

3.确保客户机启动客户机调度程序

4.显示调度信息并检查调度是否成功完成

query schedule

query  event

 

定义客户机调度

define schedule engpoldom daily_backup starttime=21:00

duration=2 durunits=hours

此命令导致以下情况:

*为策略域ENGPOLDOM定义了调度DAILY_BACKUP

*调度的操作是增量备份;这是缺省值

*操作的优先级5;这是缺省值。如果调度冲突,首先运行具有最高优先级(最小的数字)的调度。

*调度窗口开始于晚上9点,调度本身有两个小时来启动。

*每天调度启动窗口;这是缺省值

*调度从不到期;这是缺省值

*调度样式是典型的;这是缺省值

 

将客户机节点与调度关联

define association engpoldom weekly_backup engnode

显示调度信息

query schedule engpoldom

检查所调度操作的状态

*调度是否成功运行?

query event engpoldom weekly_backup begindate=-7 begintime=now

enddate=today endtime=now exceptionsonly=yes

*因调度而运行的操作或命令是否成功运行?

--检查客户机的调度日志

缺省情况下,TSM将调度日志存储在dsmsched.log的文件并将该文件置于TSM备份/归档客户机的安装目录中。

--检查服务器的活动日志

query actlog begindate=02/23/2001 enddate=02/26/2001 originator=client

nodename=hermione

--发布带有format=detailed的query event命令

query event nodes=joe domain2 standard begindate=02/26/2002 enddate=02/27/2002

format=detailed

 

创建用于运行命令文件的调度

命令文件存储在客户机上。该文件包含一系列命令,这些命令应该在调度的开始日期和时间窗口内运行。命令可以包含操作系统命令,TSM客户机的DSMC命令和其他应用程序的命令。

define schedule standard daily_incr description=“daily incremental file"

action=macro objects="c:\incr.cmd” starttime=18:00 duration=5

durunits=minutes period=1 perunits=day dayofweek=any

 

更新客户机选项文件以自动生成新密码

如果服务器使用密码认证,客户机必须使用密码。然后,服务器还需要密码才能处理客户机节点的调度操作。

如果密码到期且未更新,调度的操作将失败。可以通过运行TSM在当前密码到期时生成新密码来防止操作失败。如果在TSM客户机选项文件dsm.opt中将PASSWORDACCESS选项设置为GENERATE,那么TSM在密码每次到期时自动为客户机节点生成新密码,将密码加密存储在文件中,并在调度操作期间从该文件检索密码。不会提示输入密码。

 

管理客户机节点的调度

添加新调度

DEFINE SCHEDULE

复制现有调度

copy schedule domain1 winter domain2 wintercopy

修改调度

update schedule engpoldom engweekly period=5 perunits=days

删除调度

删除调度时,TSM删除该调度的所有客户机节点关联

delete schedule engpoldom winter

显示关于调度的信息

query schedule engpoldom

管理节点与调度的关联

向现有调度添加新节点

define association

将节点从一个调度移动到另一个调度

1.将节点与新调度关联

2.从原始调度删除该节点的关联

显示与调度关联的节点

query association engpoldom

从调度中除去节点

delete association engpoldom  engweekly engnod

 

管理事件记录

显示所有客户机调度事件

query event standard weekly_backup node=goodell enddate=today+7

显示未成功结束的事件

query event sandard daily_backup begindate=-1 begintime=now

enddate=today endtime=now exceptionsonly=yes

 

管理服务器数据库中的事件记录

设置事件保留期

要将保留期更改为15天:

set eventretention 15

手动删除事件记录

删除2002年6月30日晚上11:59之前写入的所有事件记录

delete event 06/30/2002 23:59

 

管理调度操作的吞吐量

修改缺省调度方式

TSM提供了两种调度方式:客户机轮询和服务器提示。调度方式指示了客户机节点如何与服务器交互以执行调度操作。

在客户机轮询方式下,客户机节点将轮询服务器以获取下一个调度的事件。在服务器提示方式下,服务器在调度的开始时间联系节点。缺省情况下,服务器允许两种调度方式。缺省值ANY允许节点在其客户机选项文件中指定任一调度方式。

如果修改缺省服务器设置以允许一种调度方式,那么所有客户机都必须在其客户机选项文件中指定相同的调度方式。不具有匹配调度方式的客户机将不处理调度的操作。客户机的缺省方式为客户机轮询。

调度方式概述

通过客户机轮询方式,客户机节点将轮询服务器以查找下一个调度的事件。通过服务器提示方式,服务器将在调度在开始时间联系节点。

修改服务器上的调度方式

客户机轮询调度方式:

set schedmodes polling

服务器提示调度方式

set schedmodes prompted

任何调度方式:

set schedmodes any

修改客户机节点上的缺省调度方式

修改dsm.opt选项文件

客户机轮询调度方式:

schedmode polling

服务器提示调度方式

schedmode prompted

 

均衡服务器的调度工作负载

可以通过以下方式均衡服务器的调度工作负载:

*调整服务器分配到调度操作的会话数

*将客户机操作的调度开始时间随机化(如果客户机使用客户机轮询调度模式)

*增加启动窗口的长度

设置服务器分配到调度操作的会话数

并发客户机/服务器会话的最大数量是由MAXSESSIONS服务器选项定义的。

set maxsessions 25

服务器允许最多20个会话用于调度的操作。

将调度开始时间随机化

将调度的开始时间随机化,意味着将每个调度的开始时间分散在其启动窗口中。启动窗口是由必须启动调度的开始时间和持续时间定义的。

如果开始时间是凌晨1:00,持续时间是4小时,那么启动窗口是凌晨1点到5点。对于客户机轮询调度方式,可以指定启动窗口的百分比,服务器可以将其用于随机化与调度关联的不同客户机节点的开始时间。

要将随机化设置为50%

set randomize 50

增加调度启动窗口的长度

增加启动窗口的大小(通过增加调度的持续时间)还会影响调度是否成功完成。

较大的启动窗口给予客户机节点更多时间来尝试启动与服务器的会话。

 

控制客户机节点联系服务器的频率

要控制客户机节点联系服务器以执行调度操作的频率,可设置特定事件的频率

*节点查询服务器的频率

*命令重试尝试次数

*重试尝试之间的时间量

用户可以在客户机用户选项问设置这些值。但是,用户值将被管理员在服务器上指定的值所覆盖。

 

设置客户机查询服务器的频率

以客户机轮询调度来调度客户机节点时,可以为调度指定节点查询服务器的频率。可以指定客户机节点上的调度程序在尝试连接服务器以获取调度之间等待的最大小时数。

设置所有客户机每24小时联系一次服务器:

set queryschedperiod 24

此设置对使用服务器提示调度方式的客户机没有影响

客户机还具有queryschedperiod选项,可以在每个客户机上设置此选项。一旦客户机成功联系服务器,服务器值就覆盖客户机值。

设置抿了重试尝试数

可以指定客户机节点上的调度程序可重试失败的调度命令的最大次数。

set maxcmdretries 2

还可以在每个客户机上使用客户机选项MAXCMDRETRIES来设置最大命令重试数。一旦客户机成功联系服务器,服务器值就覆盖客户机值。

设置重试尝试之间的时间量

可以指定调度程序在命令重试尝试之间等待的时间长度。

一般,设置为处理平均调度所用预计时间的一半时,此设置会有效。如果希望设置为15分钟:

set retryperiod 15

 

0 0
原创粉丝点击