SANtricity 軟體中資源池和磁碟區群組的工作原理
若要配置儲存設備,您可以建立一個資源池或磁碟區群組,其中包含要在儲存陣列中使用的硬碟機(HDD)或固態硬碟(SSD)。
實體硬體被配置成邏輯元件,以便組織資料並輕鬆擷取。支援兩種分組類型:
-
資源池
-
RAID 磁碟區群組
儲存池和磁碟區群組是儲存陣列中的頂層儲存單元:它們將磁碟機的容量劃分為易於管理的單元。在這些邏輯單元中是儲存資料的個別磁碟區或 LUN。下圖說明了這個概念。
1 主機 LUN;2 磁碟區;3 磁碟區群組或集區;4 HDD 或 SSD 磁碟機
部署儲存系統時,第一步是透過以下方式向各個主機展示可用的磁碟機容量:
-
建立具有足夠容量的資源池或 Volume 群組
-
將滿足效能要求所需的磁碟機數量新增至儲存池或磁碟區群組
-
選擇所需的 RAID 保護等級(如果使用磁碟區組)以滿足特定業務需求
您可以在同一儲存系統上建立儲存池或磁碟區組,但一個磁碟機不能同時屬於多個儲存池或磁碟區組。隨後,系統會使用儲存池或磁碟區組上的空間建立供主機進行 I/O 操作的磁碟區。
資源池
儲存池旨在將實體硬碟聚合到一個大型儲存空間中,並為其提供增強的 RAID 保護。儲存池會根據指派給它的磁碟機總數建立多個虛擬 RAID 集,並將資料均勻分佈在所有參與的磁碟機上。如果某個磁碟機遺失或新增,System Manager 會動態地在所有活動磁碟機之間重新平衡資料。
儲存池相當於另一個 RAID 級別,它虛擬化了底層 RAID 架構,從而在執行重建、磁碟機擴充和處理磁碟機遺失等任務時優化效能和靈活性。System Manager 會在 8+2 組態(八個資料磁碟加兩個同位元檢查磁碟)中自動將 RAID 等級設定為 6。
磁碟機配對
您可以選擇在儲存池中使用 HDD 或 SSD;但是,與磁碟區群組一樣,儲存池中的所有磁碟機必須使用相同的技術。控制器會自動選擇要包含的磁碟機,因此您必須確保擁有足夠數量的磁碟機來滿足您選擇的技術要求。
管理故障磁碟機
儲存池的最小容量為 11 個磁碟機;但是,會預留一個磁碟機的容量作為備用容量,以防磁碟機故障。這種備用容量稱為「preservation capacity」。
建立儲存池時,系統會預留一定容量以備緊急使用。此容量在 System Manager 中以磁碟機數量表示,但實際實作會分散到整個磁碟機儲存池中。預設預留容量取決於儲存池中的磁碟機數量。
建立儲存池後、您可以變更保留容量值、增加或減少容量、甚至可以將其設定為不保留容量(相當於 0 個磁碟機的容量)。可保留的最大容量(以磁碟機數量表示)為 10、但實際可用容量可能少於此值、具體取決於儲存池中的磁碟機總數。
磁碟區群組
Volume 群組定義了儲存系統中如何將容量分配給各個 Volume。磁碟機被組織成 RAID 群組,Volume 分佈在 RAID 群組內的各個磁碟機上。因此,Volume 群組配置設定用於標識哪些磁碟機屬於該群組以及使用的 RAID 等級。
建立磁碟區群組時,控制器會自動選取要包含在群組中的磁碟機。您必須手動選擇群組的 RAID 層級。磁碟區群組的容量是您選取的磁碟機數量乘以其容量的總和。
磁碟機配對
您必須使磁碟區群組中的磁碟機大小和效能相符。如果磁碟區群組中既有容量較小的磁碟機也有容量較大的磁碟機,則所有磁碟機都會被辨識為最小容量。如果磁碟區群組中既有速度較慢的磁碟機也有速度較快的磁碟機,則所有磁碟機都會被辨識為最慢速度。這些因素會影響儲存系統的效能和整體容量。
不同類型的硬碟技術(HDD 和 SSD)不能混用。RAID 3、5 和 6 最多只能使用 30 個硬碟。RAID 1 和 RAID 10 使用鏡像技術,因此這些磁碟區必須包含偶數個硬碟。
管理故障磁碟機
磁碟區群組使用熱備援磁碟機作為待命磁碟機,以防磁碟區群組中所含 RAID 1/10、RAID 3、RAID 5 或 RAID 6 磁碟區中的磁碟機故障。熱備援磁碟機不含任何資料,可為儲存陣列增加另一層備援。
如果儲存陣列中的某個磁碟機發生故障,熱備援磁碟機會自動取代故障磁碟機,無需進行實體更換。如果磁碟機發生故障時熱備援磁碟機可用,控制器會利用備援資料將故障磁碟機中的資料重建到熱備援磁碟機上。