Failure Group
Failure Group 是一個磁盤的集合,一個單點故障會引起集合內部的所有磁盤同時失效
Quorum
Quorum 是保障GPFS資源可用和完整性的機制。在一個GPFS系統中,如果半數以上節點GPFS守護進程正常工作,次機制就被激活。GPFS文件系統就處於可用狀態。
GPFS 特殊管理功能節點
GPFS configuration Manager:處理當節點失效時,判斷是否滿足Quorum,從而決定FS系統是否持續可用為文件系統選擇File Manager節點,每個文件只有一個FSM,從而保證數據的一致性。
File System Manager
1、處理文件系統配置的改變,例如增加刪除磁盤等。Mount進程靠FSM和發請求節點共同執行。
2、磁盤空間分配管理:控制磁盤區域的分配,運行並發的空間分配。
3、信令管理功能:實現多個節點對同一文件同一區域的並發訪問。
4、Quota 管理功能:用戶限額功能。
The Metadata Node
1、為維持文件Metadata的一致性每一個被打開的文件都有一個MetaNode,任何一個訪問該文件的節點都可以對該文件進行讀寫,但只有MetaNode可以更新該文件的MetaData。
2、MetaNode 是隨機的,通常是訪問該文件時間最長的節點擔當。
GPFS 文件系統結構
一個GPFS文件系統包含一組磁盤,稱為一個條帶組(stripe group)。用於存儲MetaData,Quota Files,GPFS recovery log,User data。這些磁盤的配置信息存放在每個磁盤的file system description area 區,FSDA也包含文件系統狀態信息。
MetaData
The same as Unix file system,inode,indirect blocks ard considered Metadata
Quota Files
用於文件系統的限額功能
GPFS Recovery Log
當創建文件系統時,就自動會創建GPFS recovery logs。GPFS recovery logs一定是被複制的,並且可以通過位於FSDA內的指針找到他們。GPFS recovery logs備平均分佈在所有磁盤上,通過情況下不可見的。The file system manager 為每一個訪問這個文件系統的用戶分配一個GPFS Recovery log。
User Data
The remaining space is allocated from the block allocation map as needed and is used for user data and directories.
總結:有了以上GPFS 各個角色和概念的介紹,對於GPFS的規劃,使用都會帶來相應的工作便利。
四、群集搭建
在日常工作當中,時常要進行GPFS群集的搭建工作,下面對整個群集的過程進行一個梳理,便於參考步驟執行,有一個清晰的順序。
1.根據需求選擇GPFS響應版本的軟件,使用支持的操作系統(參照官方文檔)
2.根據需求規劃群集拓撲,定義角色
- 準備硬件,安裝OS和必須軟件,做信任配置,
- 編譯,安裝軟件
- 創建集群,接受License,設置參數,設置數據網絡和管理網絡
- 準備磁盤,編寫nsd profile,格式化NSD
以下文章點擊率最高
Loading…