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