PowerScale |在沒有 SmartPools 授權的情況下,在儲存位置之間移動資料
Summary: 本文說明當 SmartPools 授權不存在時,資料放置會在 PowerScale 叢集中的運作方式。它詳細說明了在此未許可狀態下將數據移動到特定“另一個數據池”(層)的限制。它解釋了 SetProtectPlus 作業在應用群集的預設檔池策略方面的作用,並概述了手動移動數據的主要方法。
Instructions
使用者想要將特定資料從其目前位置移動到叢集中不同的儲存集區 (代表不同的節點群組或層)。但是,系統沒有有效的 SmartPools 授權,而這對於此類原則導向的資料移動來說十分必要。
使:
OneFS SmartPools 是經過授權的軟體模組,旨在啟用自動化、原則導向的資料分層,以及在單一 PowerScale 叢集內定義節點集區與各層之間移動。如果沒有它,OneFS 會以單一的統一儲存集區來管理所有節點集區。
在此未授權的組態中,無法根據檔案屬性在特定使用者定義的層或節點池之間進行基於原則的資料移動。相反,所有檔都屬於預設檔池,默認檔池策略管轄它們。
什麼是 SetProtectPlus,以及如何運行它:SetProtectPlus 工作是內部的 OneFS 專門在 SmartPools 授權未處於活動狀態。其目的是應用群集的預設檔策略設置。它不允許根據檔案內容或路徑手動選取用於資料遷移的目標節點集區,因為這需要 SmartPools。此工作可確保檔符合群集的預設保護和 I/O 優化設置。它不允許指定要將數據移動到的特定節點池或層;相反,它確保根據所有可用節點上的群集範圍的預設分佈管理數據,然後自動平衡作業會努力實現平衡。
執行 SetProtectPlus 工作:
- 建
SSH連線:連線至 PowerScale 叢集中的任意節點:SSH。 - 查
SmartPools授權狀態 (選用,但為清楚起見,建議使用):確認SmartPools確實沒有許可證。 - 預期的輸出範例 (
SmartPools未列出或狀態為「停用」、「未授權」):
- 可使用
isi license list命令可以顯示各種模組的激活狀態,包括SmartPools。 - 檢閱並設定預設檔案集區原則 (如有需要):時間
SetProtectPlus套用預設原則,就必須瞭解預設原則的「磁碟集區原則」(資料儲存目標) 無法在沒有SmartPools許可。它始終預設為“任何地方”或類似位置,這意味著數據分佈在所有可用的磁碟池中。您可以檢視其目前的保護和 I/O 最佳化設定。- 這個指令顯示目前的預設檔案池原則設定:
isi filepool default-policy view
- 這個指令顯示目前的預設檔案池原則設定:
--data-storage-target and --data-ssd-默認策略的策略隱式應用於「任何池」時 SmartPools 未經許可。
- 啟動
SetProtectPlus工作:- 此指令會啟動
SetProtectPlus作業,它將默認檔策略應用於整個群集。
- 此指令會啟動
isi job start SetProtectPlus
-
監控工作進度:若要查看所有執行中的工作,請檢視
SetProtectPlusjob (將 JobID> 替換為<以下命令中的真實工作 ID):
isi job view <job ID>
選項 2:手動複製資料
手動複製資料 (檔案重定位):這是將數據「移動」到群集內不同邏輯路徑的最直接方法。如果您的集群由不同的硬體類型組成,並且您具有邏輯上組織的目錄結構(即使沒有,則此新路徑可能駐留在一組特定的節點上 SmartPools) 的資料儲存應用程式和系統中執行。複製檔案時,會根據 OneFS 目前的儲存分配規則寫入新副本。無 SmartPools,這意味著數據在整個集群中條帶化,其最終物理放置由自動平衡作業管理,以實現均勻分佈。
透過命令行介面 (CLI) 手動複製的步驟:
- 建
SSH連線:使用安全殼層連線至 PowerScale 叢集中的任一節點 (SSH) 用戶端。 - 確定來源和目的地路徑:確定要移動的資料的完整路徑 (
/ifs/source_data/file.txt) 以及您希望新副本所在的目標目錄的完整路徑 (/ifs/destination_pool/new_data/) 的資料儲存應用程式和系統中執行。 -
執行複製作業:使用
cp命令來複製數據。- 針對個別檔案:
cp /ifs/source_data/file.txt /ifs/destination_pool/new_data - 對於目錄(包括內容):使用
-r(遞歸)選項cp -r /ifs/source_data/ /ifs/destination_pool/new_data
- 針對個別檔案:
- 確認副本:複製操作完成後,驗證數據是否已成功複製,並且可以在新位置訪問。
- 刪除原始資料(選擇,但可用空間):徹底確認資料已正確複製、準確且可在新位置存取後,您可以刪除原始資料以回收空間
STATUS_NOT_SAME_DEVICE。在這種情況下,解決方法是刪除路徑上的配額。
重要注意事項和限制:
-
沒有基於原則的分層
SmartPools:可使用SetProtectPlus工作會在叢集的整個統一儲存集區中強制執行預設檔案原則。它無法根據檔案屬性或路徑,執行原則式資料分層或遷移至特定的「另一個資料集區」(節點集區或層)。此功能僅適用於SmartPools許可。 -
自動重新平衡:沒有
SmartPools許可證,自動平衡作業(或多重掃描)在後台持續工作,以將數據均勻分佈到所有可用節點和磁碟池中,確保數據的均衡分佈。 -
預設原則範圍:預設檔案池原則 (由
SetProtectPlus什麼時候SmartPools未經許可)允許設置保護和 I/O 優化設置,但無法更改磁碟池策略(指定目標節點池);它的目標是群集上的“任何地方”。 -
對效能的影響:時間
SetProtectPlus是後台作業,運行任何作業都可能會消耗群集資源。建議您確保叢集容量使用率 (硬碟和固態硬碟) 保持在 90% 以下,以獲得最佳效能,並有足夠的空間在磁碟機故障時重新保護資料。 -
SmartPools授權值:針對具有異質儲存需求的組織,這些組織需要對資料放置進行精細控制、自動化分層,或能夠將資料分隔到不同類型的儲存節點 (效能與歸檔層),以取得SmartPools強烈建議使用授權。它支援基於定義的策略自動放置數據、優化存儲利用率、提升性能並簡化長期數據管理,而無需手動複製應變措施。 -
CloudPools相依性:CloudPools,允許將數據分層到外部雲存儲,建立在SmartPools檔池策略框架,因此顯式要求兩個SmartPools和CloudPools許可