建立資料縮減儲存區
要在系統上使用資料縮減技術,需要建立資料縮減儲存區,建立精簡供應磁區或壓縮磁區,並將這些磁區對映到支援 SCSI 取消對映指令的主機。
資料縮減可以提高儲存體效率和效能及減少儲存體成本,尤其是對於快閃儲存體。資料縮減可以收回先前使用的但主機系統不再需要的儲存體資源,以減少外部儲存體系統和內部磁碟機上儲存的資料量。如果要估計資料縮減技術可以在系統上提供的潛在容量節約,請使用資料縮減估計工具 (DRET)。此工具會分析將要移轉至新系統的現有使用者工作量。 此工具會掃描所連接所有儲存體陣列上的目標工作量,合併這些結果,然後產生整個系統的潛在資料縮減節省量估計值。
移至 https://www-945.ibm.com/support/fixcentral/,在 IBM Spectrum Virtualize™ 下搜尋以尋找工具及其 Readme。
系統支援資料縮減儲存區,此類儲存區可包含精簡供應磁區或壓縮磁區。資料縮減儲存區也支援刪除重複資料,以進一步節省精簡供應磁區和壓縮磁區的容量。對精簡供應磁區或壓縮磁區指定刪除重複時,就會刪除重複的資料而不會寫入儲存體,因而節省更多容量。資料縮減儲存區還包含一些特定磁區,這些磁區會追蹤主機何時釋放空間以及可在儲存區中收集並重複使用的未使用容量。當主機釋出空間時,這個程序就稱為取消對映。取消對映是一組 SCSI 指令,供主機用來指出目標磁區上不再需要已供應容量。釋出的空間可收集給系統重複使用,不需要在儲存體上重新配置容量。儲存區也可收回資料縮減儲存區中未用的容量,並重新配送給可用的延伸範圍。可收回的容量是指改寫資料、刪除磁區或主機利用 SCSI unmap 指令將資料標示為不需要時,所建立的未用容量。當主機不再需要儲存在磁區上的資料時,主機系統使用 SCSI 取消對映指令從磁區中釋放該儲存體。當這些磁區位於資料縮減儲存區中時,該空間將變成可回收的容量並進行監視和收集,最終將其重新分配到儲存區中以供系統使用。 在管理 GUI 中,可收回的容量會加到資料縮減儲存區可用的容量中。對於標準儲存區,可用的容量不含任何可收回的容量。在指令行介面中,lsmdiskgrp 指令會針對資料縮減儲存區和標準儲存區而顯示不同的值。對於資料縮減儲存區,reclaimable_capacity 值表示儲存區在資料減少之後可用的未用容量。與管理 GUI 不同,reclaimable_capacity 不包含在 lsmdiskgrp 所顯示的 free_capacity 值內。 可回收的容量作為 meta 資料收集,並且還儲存在資料縮減儲存區中,從而使用外部儲存體系統上的儲存體。系統會定期將此容量返回到儲存區中,但是,系統可以將 85% 的可用邏輯容量用於可回收資料,這會在外部儲存體系統上錯誤地生成空間不足警告。建立資料縮減儲存區時,請確保為這些操作保留了已配置的總容量的 15%。可收回的容量可用於其他磁區,這可更有效率地使用現有儲存體資源。透過在管理 GUI 中選取可監控資料縮減儲存區的實體容量。在指令行介面,使用 lsmdiskgrp 指令可顯示資料縮減儲存區的實體容量。
chsystem -hostunmap on
使用管理 GUI
- 完成下列步驟來建立資料縮減儲存區:
- 在管理 GUI 中,選取。
- 在儲存區頁面上,按一下建立。
- 在建立儲存區頁面上,輸入儲存區名稱,然後選取資料縮減。
- 按一下建立。 資料縮減儲存區只會建立成母儲存區,而不是子儲存區。
- 完成下列步驟,將儲存體新增至資料縮減儲存區:
- 在管理 GUI 中,選取。
- 用滑鼠右鍵按一下您建立的資料縮減儲存區,然後選取新增儲存體。
- 選取可用的儲存體並配置容量給儲存區。按一下指派。
- 完成下列步驟,在資料縮減儲存區中建立壓縮磁區、精簡供應磁區、刪除重複磁區或這些磁區的組合,並將它們對映至主機:
- 在管理 GUI 中,選取。
- 在磁區頁面上,按一下建立磁區。
- 在建立磁區頁面上,選取要建立的磁區的類型。
- 為磁區輸入下列資訊:
- 儲存區
- 從清單中選取資料縮減儲存區。壓縮、精簡供應及刪除重複資料的磁區和副本必須在資料縮減儲存區中。
- 磁區詳細資料
- 輸入您要建立的一或多個磁區的數量、容量及名稱。
- 容量節省
- 選取無、精簡供應或壓縮。針對其中任何選項,您也可以選擇對您建立的磁區使用刪除重複。例如,您建立的壓縮磁區也可以利用刪除重複來移除重複資料。註: 如果系統包含自我壓縮磁碟機,請確定是在啟用壓縮的情況下建立磁區。如果未啟用壓縮,系統將無法計算準確的可用實體容量。
- 按一下建立並對映。註: 選取建立可在資料縮減儲存區中建立磁區,但不對映至主機。如果稍後想要將磁區對映至主機,請選取。
- 在建立對映頁面上,選取主機來顯示可供對映的所有主機。主機必須支援 SCSI unmap 指令。請驗證所選取的主機類型支援 SCSI unmap 指令。按下一步。
- 驗證該磁區,然後按一下對映磁區。
使用指令行介面
- 如果要建立資料縮減儲存區,請輸入下列指令:
其中,pool_name 是儲存區名稱,extent_size 是儲存區的延伸範圍大小。 資料縮減儲存區只會建立成母儲存區,而不是子儲存區。mkmdiskgrp -name pool_name -ext extent_size -datareduction yes - 如果要在資料縮減儲存區內建立壓縮磁區或精簡佈建磁區,請輸入下列指令:
mkvolume -name name -pool storage_pool_name -size disk_size -compressed
其中,name 是新磁區的名稱,storage_pool_name 是資料縮減儲存區的名稱,disk_size 是磁區容量。mkvolume -name name -pool storage_pool_name -size disk_size -thin - 如果要將磁區對映至主機,請輸入下列指令:
其中,host_name 是主機名稱,vdisk_name 是磁區名稱。mkvdiskhostmap -host host_name vdisk_name