儲存區

一般而言,儲存區是已配置的容量,共同包含一組指定磁區的所有資料。系統支援標準儲存區(母項儲存區和子儲存區)以及資料減少儲存區。

圖 1 顯示基本母儲存區與相關聯的子儲存區。在該圖形中,上層群組的實體容量分給兩個子儲存區。然後,可透過母儲存區使用 MDisk 中的容量或子儲存區中的容量來建立磁區。
圖 1. 儲存區
此圖以周圍文字來說明

母儲存區

母項儲存區從 MDisk 接收容量。儲存區中的所有 MDisk 都會分割成相同大小的延伸範圍。磁區是從儲存區中可用的延伸範圍建立起來。您隨時可以將 MDisk 新增到儲存區,以增加新磁區副本所能使用的延伸範圍數目,或是擴充現有的磁區副本。系統會在 MDisk 之間自動平衡磁區延伸範圍,以提供磁區的最佳效能。

為了追蹤 MDisk 上的可用空間,系統將每個 MDisk 分成大小相同的區塊。這些區塊稱為延伸範圍,並在內部檢索。範圍大小可以是 16、32、64、128、256、512、1024、2048、4096 或 8192 MB。範圍大小的選擇會影響系統所管理的總儲存數量。

您可以在建立新的母儲存區時指定範圍大小。以後您就無法變更範圍大小;它在母儲存區生命期限內必須保持不變。

您不能使用資料移轉功能在有不同範圍大小的母儲存區之間移轉磁區。但是,您可以使用磁區鏡映,將資料移至有不同範圍大小的母儲存區。

使用磁區鏡映,從目的地儲存區新增一個磁碟副本。副本同步之後,您可以刪除來源儲存區中的資料副本來釋出延伸範圍。FlashCopy®功能和Metro Mirror也可以用於在其他儲存區中建立磁區副本。

系統可以管理 2^22 個延伸範圍。比方說,如果範圍大小為 16 MB,則系統最多可以管理 16 MB x 4,194,304 = 64 TB 的儲存體。

選擇範圍大小時,要考量您未來的需求。比方說,如果您目前有 40 TB 的儲存體,您對所有母儲存區指定的範圍大小為 16 MB,則未來此系統的容量就限制為 64 TB 的儲存體。如果您對所有母儲存區選取範圍大小 64 MB,則系統的容量可增大至 256 TB。

使用較大的範圍大小會浪費儲存體。建立磁區時,磁區的儲存體容量會四捨五入至整數的延伸範圍數量。如果您將系統配置為有很多的小磁區,而且使用較大的範圍大小,則會浪費每個磁區末尾的儲存體。

建立或管理母儲存區時,請考量下列一般準則:

  • 確定配置給母項儲存區之相同層級的所有 MDisk,都是相同的 RAID 類型。在相同的層級內配置 MDisk 可確保單一的實體磁碟故障不會造成整個儲存區離線。比方說,如果您在一個儲存區中有三個 RAID-5 陣列,並新增一個非 RAID 磁碟到這個儲存區中,一旦非 RAID 磁碟故障,分段在儲存區各處的所有資料,都將無法存取。同樣地,基於效能的理由,您不可混用 RAID 類型。所有磁區的效能結果都變成層級中效能最差的那個項目。
  • MDisk 只能與一個母項儲存區相關聯。
  • 您可以為儲存區指定警告容量。當儲存區中使用的空間量超過警告容量時,就會產生警告事件。對於配置為自動使用儲存區空間的精簡佈建磁區,警告臨界值特別有用。
  • 除了在母項儲存區之間移轉之外,磁區只能與一個儲存區相關聯。
  • 從母項儲存區配置的磁區會分段至放入該母項儲存區中的整個儲存體上。這也能夠不中斷地將資料從一個儲存體系統移轉到另一個儲存體系統,如果您之後要解除儲存體系統任務,這也有助於簡化解除任務程序。
  • 您僅能新增處於未受管理模式的 MDisk。當 MDisk 新增至母項儲存區時,其模式會從未受管理變成受管理。
  • 在下列情況中,您可以從母項儲存區中刪除 MDisk:
    • 磁區未使用 MDisk 上的任何延伸範圍。
    • 儲存區的別處有足夠可用的延伸範圍,可供從這個 MDisk 中移出任何使用中的延伸範圍。
    • 系統會確定子儲存區中的磁區所使用的所有延伸範圍,都移動至母項儲存區中的其他 MDisk,以確保不會遺失資料。
    在下列情況下,您可以從母項儲存區中刪除陣列 MDisk:
    • 磁區未使用 MDisk 上的任何延伸範圍。
    • 母項儲存區的別處有足夠可用的延伸範圍,可供從這個 MDisk 移動任何使用中的延伸範圍。
    從母項儲存區中移除 MDisk 之前,請確定母項儲存區有足夠的容量,可供與母項儲存區相關聯的任何子儲存區使用。
  • 如果刪除母項儲存區,則無法回復存在於儲存區中的延伸範圍之間的對映,或磁區使用的延伸範圍之間的對映。如果母項儲存區有相關聯的子儲存區,則您必須先刪除子儲存區,將其延伸範圍歸還給母項儲存區。刪除子儲存區之後,就可以刪除母項儲存區。母項儲存區中的 MDisk 會回到未受管理模式,且可以新增至其他母項儲存區。因為刪除母項儲存區會造成資料遺失,如果它有相關聯的磁區,則您必須強制刪除。
  • 如果磁區已鏡映,且磁區的同步化副本全部都在一個儲存區中,則刪除儲存區時會摧毀鏡映磁區。如果磁區已鏡映,且有一個同步化副本位於另一個儲存區,則刪除儲存區之後磁區仍然存在。

子儲存區

子儲存區是從配置給母項儲存區的現有容量來建立,而不是直接從 MDisk 建立。如同母項儲存區,可明確使用配置給子儲存區的容量來建立磁區。子儲存區類似於具有相似內容的母項儲存區,且可用於磁區複製作業。

子儲存區是使用完全配置的實體容量來建立。子儲存區的容量必須小於可供母項儲存區使用的可用容量。配置給子儲存區的容量就不再報告為其母項儲存區的可用空間。

建立或使用子儲存區時,請考量下列一般準則:
  • 在建立VMware vSphere 虛擬磁區時,可以使用指令行介面或透過IBM Spectrum Control™建立和變更子儲存區。您可以使用管理 GUI 來檢視子儲存區及其內容。
  • 如同母項儲存區,您可以指定警告臨界值,以便在子儲存區的容量接近上限時向您發出警示。當子儲存區的容量接近已供應容量時,使用此臨界值可確保不會因此而無法存取。
  • 在啟用加密的系統上,可以建立子儲存區,將非加密儲存區中的現有磁區移轉至加密的子儲存區中。啟用加密之後,當您建立子儲存區時,即使母項儲存區並未加密,子儲存區也會建立加密金鑰。之後,您可以利用磁區鏡映,將非加密母項儲存區中的磁區移轉至加密的子儲存區中。
  • 從母項儲存區移除 MDisk 之前,請確定與母項儲存區相關聯的任何子儲存區,有足夠容量可供子儲存區中的磁區使用。系統會自動將磁區使用的所有延伸範圍,移動至母項儲存區中的其他 MDisk,以確保不會遺失資料。
  • 您無法將子儲存區的容量縮減到低於其實際容量。系統會從使用多個延伸範圍的母項儲存區中,使用保留的延伸範圍。當子儲存區縮減時,系統也會重設警告層次,而如果縮減容量時達到此層次,則會發出警告。
  • 系統支援在相同母項儲存區內的子儲存區之間移轉磁區副本,或在子儲存區及其母項儲存區之間移轉磁區副本。不支援不同母項儲存區的來源和目標子儲存區之間的移轉。不過,您可以從來源子儲存區將磁區副本移轉至其母項儲存區。然後,可以從母項儲存區將磁區副本移轉到目標子儲存區的母項儲存區。最後,磁區副本可以從目標母項儲存區移轉到目標子儲存區。
  • 無法從資料縮減儲存區建立子儲存區。

資料縮減儲存區

要在系統上使用資料縮減技術,需要建立資料縮減儲存區,建立精簡供應磁區或壓縮磁區,並將這些磁區對映到支援 SCSI 取消對映指令的主機。

資料縮減可以提高儲存體效率和效能及減少儲存體成本,尤其是對於快閃儲存體。資料縮減可以收回先前使用的但主機系統不再需要的儲存體資源,以減少外部儲存體系統和內部磁碟機上儲存的資料量。如果要估計資料縮減技術可以在系統上提供的潛在容量節約,請使用資料縮減估計工具 (DRET)。此工具會分析將要移轉至新系統的現有使用者工作量。 此工具會掃描所連接所有儲存體陣列上的目標工作量,合併這些結果,然後產生整個系統的潛在資料縮減節省量估計值。

移至 https://www-945.ibm.com/support/fixcentral/,在 IBM Spectrum Virtualize™ 下搜尋以尋找工具及其 Readme。

註: 「資料縮減估計工具」還提供磁區的潛在壓縮節省量的一些分析;但是,建議您還使用管理 GUI 或指令行介面來執行整合的 Comprestimator Utility,以為資料縮減儲存區中的磁區收集潛在壓縮節省量的資料。

系統支援資料縮減儲存區,此類儲存區可包含精簡供應磁區或壓縮磁區。資料縮減儲存區也支援刪除重複資料,以進一步節省精簡供應磁區和壓縮磁區的容量。對精簡供應磁區或壓縮磁區指定刪除重複時,就會刪除重複的資料而不會寫入儲存體,因而節省更多容量。資料縮減儲存區還包含一些特定磁區,這些磁區會追蹤主機何時釋放空間以及可在儲存區中收集並重複使用的未使用容量。當主機釋出空間時,這個程序就稱為取消對映。取消對映是一組 SCSI 指令,供主機用來指出目標磁區上不再需要已供應容量。釋出的空間可收集給系統重複使用,不需要在儲存體上重新配置容量。儲存區也可收回資料縮減儲存區中未用的容量,並重新配送給可用的延伸範圍。可收回的容量是指改寫資料、刪除磁區或主機利用 SCSI unmap 指令將資料標示為不需要時,所建立的未用容量。當主機不再需要儲存在磁區上的資料時,主機系統使用 SCSI 取消對映指令從磁區中釋放該儲存體。當這些磁區位於資料縮減儲存區中時,該空間將變成可回收的容量並進行監視和收集,最終將其重新分配到儲存區中以供系統使用。 在管理 GUI 中,可收回的容量會加到資料縮減儲存區可用的容量中。對於標準儲存區,可用的容量不含任何可收回的容量。在指令行介面中,lsmdiskgrp 指令會針對資料縮減儲存區和標準儲存區而顯示不同的值。對於資料縮減儲存區,reclaimable_capacity 值表示儲存區在資料減少之後可用的未用容量。與管理 GUI 不同,reclaimable_capacity 不包含在 lsmdiskgrp 所顯示的 free_capacity 值內。 可回收的容量作為 meta 資料收集,並且還儲存在資料縮減儲存區中,從而使用外部儲存體系統上的儲存體。系統會定期將此容量返回到儲存區中,但是,系統可以將 85% 的可用邏輯容量用於可回收資料,這會在外部儲存體系統上錯誤地生成空間不足警告。建立資料縮減儲存區時,請確保為這些操作保留了已配置的總容量的 15%。可收回的容量可用於其他磁區,這可更有效率地使用現有儲存體資源。透過在管理 GUI 中選取儲存區 > 儲存區可監控資料縮減儲存區的實體容量。在指令行介面,使用 lsmdiskgrp 指令可顯示資料縮減儲存區的實體容量。

依預設,會停用對主機 SCSI unmap 指令的支援。如果要針對主機啟用支援以使用 SCSI unmap 指令,請輸入下列指令:
chsystem -hostunmap on

驗證儲存體系統是否支援資料縮減技術(例如壓縮)。如果您使用的儲存體系統支援資料縮減技術,您也可以在儲存體系統上配置資料縮減。儲存體系統可以收回釋出的儲存體,並重組其他磁區上的資料,以更有效率地使用容量。對於儲存體上完整配置的磁區,系統可完全控制這些儲存體系統上的儲存體。刪除磁區時,系統上會釋出容量,且這些容量可重新配置;儲存體系統並不知道有這個釋出的空間。但是,如果儲存體系統使用壓縮、精簡供應或刪除重複資料,則儲存體系統可控制實體容量的使用。在此配置中,當容量釋放時,系統會通知儲存體系統不再需要該容量。儲存體系統即可重複使用該容量或將其釋放成為可收回的容量。系統還支援來自某些內部磁碟機(例如,15 TB 1 層級快閃記憶體磁碟機)的可回收容量,這可提高這些類型的磁碟機的效能。

當您建立資料縮減儲存區時,請確定儲存區的大小可容納在儲存區內追蹤取消對映和收回作業所需的容量。一般準則是確保資料縮減儲存區的磁區容量不超過該資料縮減儲存區總容量的 85%。表 1 包含在儲存區內建立磁區所需的最小資料縮減儲存區容量。
表 1. 資料縮減儲存區的最小容量需求
延伸範圍大小 (GB) 容量需求 (TB)1
1 GB 或更小 1.1 TB
2 GB 2.1 TB
4 GB 4.2 TB
8 GB 8.5 TB
1最小容量值不包括完整配置的磁區。在規劃資料縮減儲存區的容量時,請先決定任何完整配置的磁區所需的容量,再確定包含資料縮減儲存區的最小容量值。

儲存區狀態

表 2 說明儲存區的作業狀態。子儲存區採用母儲存區的狀態。指出錯誤的狀態必須在母儲存區上解決。
表 2. 儲存區狀態
州/省 說明
線上 儲存區在線上且可用。儲存區中的所有 MDisk 均可用。
欠佳的路徑 此狀態指出系統中的一或多個節點無法存取儲存區中的所有 MDisk。欠佳路徑狀態很有可能是儲存體系統光纖通道光纖配置不正確造成的。但是,儲存體系統光纖通道光纖或節點中的硬體故障也可能是導致此狀態的肇因。如果要從這個狀態中回復,請遵循下列步驟:
  1. 驗證儲存體系統的光纖配置規則是否正確。
  2. 確保已正確配置儲存體系統。
  3. 糾正事件日誌中的任何錯誤。
欠佳的埠 此狀態指出針對儲存區中的 MDisk 記錄了一或多個 1220 錯誤。1220 錯誤表明遠端光纖通道埠已從該 MDisk 排除。此錯誤可能導致儲存體系統的效能降低,並且通常表示儲存體系統出現硬體問題。若要修正該問題,必須解決儲存體系統上的所有硬體問題,並修正事件日誌中的 1220 錯誤。要解決日誌中的這些錯誤,請按一下管理 GUI 中的監視 > 事件。該操作顯示事件日誌中目前未解決的錯誤的清單。對於這些未修正的錯誤,請選取錯誤名稱以開始指示性維護程序來解決它們。錯誤以降冪順序列出,首先列出最高優先順序的錯誤。請先解決最高優先順序的錯誤。
離線 儲存區離線且不可用。系統中沒有節點可存取 MDisk。最有可能的原因是一或多個 MDisk 離線或被排除。
小心: 如果儲存區中的某個 MDisk 處於離線狀態,且系統中的所有線上節點都看不到該 MDisk,則該 MDisk 所屬的儲存區會變成離線狀態。這會導致該儲存區提供的所有磁區副本都變成離線。建立儲存區時請務必小心,以確保最佳配置。

Easy Tier

當您將磁區上高度活躍的資料指派給回應速度較快的儲存體時,Easy Tier® 可以消除人為的介入。在這個動態分層的環境中,不論資料屬於哪一個儲存體層級,都可將資料緊密地移動至主機應用程式。 不過,您可以手動變更預設行為。例如,您可以關閉具有四種 MDisk 類型之任何組合的儲存區上的 Easy Tier

系統支援這些層級:
層級 0 快閃記憶體
如果儲存區包含高效能快閃記憶體磁碟機,就存在 0 層級快閃記憶體。
層級 1 快閃記憶體
當儲存區包含層級 1 快閃磁碟機時,即存在層級 1 快閃記憶體層級。層級 1 快閃記憶體隨身碟的容量通常較大,但效能和寫入持久性略低。
企業層級
當儲存區包含企業級 MDisk 時(效能最佳化的磁碟機),即存在企業層級。
近線層級
當儲存區包含近線級 MDisk 時(容量最佳化的磁碟機),即存在近線層級。

所有 MDisk 都屬於其中一個層級,包括尚未在儲存區中的 MDisk。

子儲存區會從其母項儲存區繼承 Easy Tier 設定。您無法在子儲存區上變更 Easy Tier 設定。只能在母項儲存區上變更這些設定。