使用 CLI 從系統中刪除節點
您可以使用指令行介面 (CLI) 從系統中移除節點。
開始之前
依預設,rmnode 指令會在指定的節點離線之前,清除該節點上的快取。當系統在欠佳狀態下運作時,系統會確保不會因為刪除唯一含有快取資料的節點,而造成資料遺失。
小心:
- 如果您要移除單一節點,而 I/O 群組中的剩餘節點在線上,萬一剩餘節點故障,資料會面臨單一失敗點的風險。
- 如果 I/O 群組中的兩個節點都在線上,且在刪除節點之前,磁區就已欠佳,則磁區的備援也已欠佳。如果使用 force 選項,則卸下節點可能導致無法存取資料,還可能遺失資料。
- 移除最後一個節點會摧毀系統。刪除系統中的最後一個節點之前,請確定您想要摧毀系統。
- 刪除節點會移除 I/O 群組的所有備援。因此,新的或現有的失敗可能導致主機發生 I/O 錯誤。可能會發生下列失敗:
- 主機配置錯誤
- 分區錯誤
- 多重路徑軟體配置錯誤
- 如果您要刪除 I/O 群組中的最後一個節點,但有磁區已指派給該 I/O 群組,只要該節點在線上,您就無法從系統中刪除該節點。刪除節點之前,您必須備份或移轉所有要儲存的資料。如果節點已離線,則可以刪除節點。
- 如果要使指定的節點立即離線,而不清除快取,或不在乎是否會遺失資料,請執行 rmnode 指令並指定 force 參數。force 參數會強制指令繼續執行,即使節點的任何相依磁區將離線。請謹慎使用 force 參數;這會遺失對節點相依磁區資料的存取權。
- 如果要刪除的節點處於維修狀態且有相關聯的備用節點,您必須在 rmnode 指令中指定 -deactivatespare 參數。