2、TSM存储组件

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

posted @ 2018-03-25 14:14  涅槃之路  阅读(490)  评论(0编辑  收藏  举报