存储系统管理服务器,Mainframe的存储管理系统和架构
1. 存儲結構
Mainframe中管理存儲的子系統叫做SMS(Storage Management Subsystem),其全名是DFSMShsm。文件數據(Dataset)可以選擇受SMS管理或自行管理。
它是一種Hierarchical Storage Management。其一般原則就是高效率高價格的存儲設備位于上層,其容量較小;低效率相對廉價存儲設備位于下層,容量較大。而系統則管理數據在這些存儲中的保存和流動。
Availability Management用于備份數據的管理。
Space Management用于監視空間使用情況并維護新的和活動數據的存儲。
Mainframe的數據存儲維護3層結構:
第一層:Level 0 可供用戶和程序直接訪問的數據
第二層:Level 1,從Level 0移動過來的文件。通常是DASD。
第三層:Level 2,從Level 0或Level 1轉移過來的文件,通常是磁帶。
DFSMShsm能夠自動移動這些數據(遷移migrates:從高效層到低效層;召回recalls:從低效層轉回高效層)。一段時間不被使用的數據像下遷移。DFSMShsm也會自動刪除到期的文件,也會調整空間分配。
2. CATALOG
用ICF(Integrated Catalog Facility)管理Catalogs,這個管理系統包括
- Master Catalog (采用Basic Catalog Structure,BCS)
- 一些User Catalogs (也采用BCS)
- VVDS(VSAM Volume Datasets,VSAM卷文件):包括VSAM文件的物理信息,以及關于非VSAM文件的DFSMS信息。
通常,如果訪問一個Dataset,如果用戶不依賴于Catalog而知道其卷的位置,則可以在JCL或ISPF中輸入卷名(Volume Serial Number),則系統訪問VTOC并查詢到這個文件在這個卷上的物理地址(Cylinder和Head Location等)。VTOC(Volume Table of Contents)包含文件的物理信息。
但一般Mainframe系統有大量的卷,文件也用SMS管理,SMS會為用戶選取一個卷,這樣就很難維護文件的位置了,必須依靠ICF的Catalogs。
VVDS是ICF的一個必要組成部分,它可被看作是VTOC的一個擴展,并和Volume有一對一關系。所有SMS管理的和非SMS管理但含有VSAM文件的卷都含有VVDS。
Master Catalog含有所有SYS1.**形式的文件,以及IPL(Initial Program Load即Boot)需要用到的文件的位置。以及根據安裝設置,它可能包括一些其他預定義的文件的位置,但出于效率考慮它應該控制的盡量小,也應當用RACF將其保護,防止被除了系統管理員以外的人修改。結構上,它沒有什么特殊,就是個BCS。
Master Catalog定義在SYS1.PARMLIB(LOADxx),而這個定義也必須含有這個Catalog所在卷的VOLSER(卷名),可以用對SYS1.*進行LISTCAT可以找到其名稱。
Master Catalog中含有一系列AXP Aliases,它們指向對應的User Catalogs,而用戶的文件會定義在User Catalog中,一般常用方式是Catalog以Dataset的第一個限定符命名并整合所有這些Datasets。對于每個文件,對應的Catalog記錄包含Volume(卷)位置,DFSMS數據和文件類型信息。于是在User Catalog指向的卷上,可以找到VTOC和VVDS(VSAM或SMS使能),文件物理信息在這兩個單元上面。這兩者總是每卷一個的,VVDS總是叫SYS1.VVDS.卷名;VTOC總是叫SYS1.VTOCIX.卷名。每個卷可能含有多個User Catalogs(作為VSAM文件出現),而它的文件也都可位于不同的Catalogs中。User Catalog的一個比較好的命名方式是CATALOG.**。
3. 存儲的配置
SMS對文件的存儲用一組’類‘來描述其分類和過程:
Management Class - 服務的性質
Data Class - 文件的樣貌
Storage Class - 服務的等級
Storage Group - 存儲在哪里(上面1中的多層結構)
當數據存儲自動化時,用ACS(Automatic Class Selection)控制存儲位置,轉移和安全等。ACS可讓用戶編程,程序叫做ACS Routines,一般可以配置Storage Class和Storage Group。
總結
以上是生活随笔為你收集整理的存储系统管理服务器,Mainframe的存储管理系统和架构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ajax html例子,AJAX实例
- 下一篇: 网站服务器被攻击的形式,服务器被攻击的不