Isilon OneFS:如何對節點池進行 SmartFailing
Summary: 本文說明如何正確地對叢集中不再需要的節點集區進行 SmartFailing。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
以下步驟可正確對叢集中不再需要的節點集區進行 SmartFail。
- 使用檔案池原則移動大部分資料
- 使用 CLI 或 WebUI 編輯檔案集區原則,以便將要解除代理的集區中的資料指向叢集中的另一個集區。如需如何以最佳方式設定的協助,請參閱 OneFS 版本的管理指南。
檔案集區原則變更後,請啟動 SmartPools 工作,以套用所做的變更。如果檔池策略配置正確,則這應該會移動大部分數據。
注意:節點集區上仍會使用一些空間是正常現象 (通常低於 5%,但可能會更多)。這很好,不會導致任何問題。
- 確保啟用全域溢出,以便允許節點上的最後一位數據移動到其他節點池。
CLI:# isi storagepool settings view
WebUI:
檔案系統 ->儲存集區 ->SmartPools 設定
如果未啟用,請確定已啟用。
- 啟動 Smartfail 程序。
使用下列命令,一次對一個節點進行 SmartFail:
OneFS 7.x# isi devices -a smartfail -d <node LNN>
OneFS 8.x# isi devices node smartfail --node-lnn=<node LNN>
當 Smartfail 程序完成 (FlexProtect/Lin 工作) 時,移至下一個節點。
一次對一個進行 SmartFail,直到剩下兩個節點為止。
同時在兩個節點上啟動 Smartfail 程序,節點集區仲裁至少為線上
裝置的 51%。如果 SmartFail,最後 2 個節點中只有一個節點會破壞仲裁,且無法完成 Smartfail 程序。
將兩個節點設為 SmartFail 狀態會保持仲裁,資料會等量分割至其他節點集區。
Additional Information
請務必確認系統旗標也位於不會從叢集 SmartFailed 的節點集區上。
系統旗標的 KB:PowerScale 9.x 對含歸檔節點
的混合節點叢集的效能影響使用以下命令檢查哪些集區 ID 具有系統旗標:
sysctl efs.bam.disk_pool_db|grep -B2 -A10 system_group
範例行尋找pool_and_group_ids:
pool_and_group_ids={ 3, 4, 5 }
使用以下命令確認磁碟集區 ID 符合上述輸出:
isi storagepool health
範例行會尋找磁碟集區名稱後的數字,以下範例顯示:3 含義 ID 3:
s210_6.9tb_800gb- UM--- HDD +2d:1n 2:bay4,9,11,13,1 Nodes: Nodes:
ssd_32gb:3 8,23, 1:bay4,9,1 Drives: Drives:
3,18,23
Affected Products
PowerScale OneFSProducts
PowerScale OneFSArticle Properties
Article Number: 000170788
Article Type: How To
Last Modified: 25 Nov 2025
Version: 6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.