remove 子指令的說明表示當特定情況存在時,指令將不會運作。但實際上,指令會在這些情況下執行,只是結果可能會嚴重地影響叢集。以下為針對 remove 子指令需求和運作方式的更明確說明:
若要從叢集移除節點,請詳閱以下準則。若沒有詳閱這些準則,移除節點可能會危及叢集中的法定裝置。
從任一法定裝置取消配置要移除的節點,除非您也指定 -f 選項。
確認要移除的節點不是使用中的叢集成員。
請勿從三節點叢集移除節點,除非至少有配置一個共用法定裝置。
clnode remove 指令會嘗試從叢集配置資料庫移除到節點的參照子集。若也指定了 -f 選項,子指令就會嘗試移除到節點的所有參照。
在可成功使用 clnode remove 指令從叢集移除節點之前,您必須先使用 claccess add 指令將節點增加到叢集認證清單 (若其尚未在此清單中)。使用 claccess list 或 claccess show 指令來檢視目前的叢集認證清單。之後為了安全起見,請使用 claccess deny-all 指令以避免之後有任一叢集節點要存取叢集配置。請參閱 claccess(1CL) 線上手冊以取得更多資訊。