這是從叢集移除節點的處理中必須完成的最後一個軟體配置程序。 您必須是叢集中某個節點的超級使用者,才能執行此程序。
請確定您已正確地完成所有在 "6.2 新增與移除叢集節點" 對應作業上列示的必備作業。
確定節點已經進入維護狀態而且從所有資源群組、裝置群組以及法定裝置配置移除,再繼續這個程序。
決定叢集中的本機磁碟及其相關原始磁碟裝置群組的名稱,例如 dsk/d4。
# scconf -pvv | grep Local_Disk |
指定叢集中哪些本機磁碟和原始磁碟裝置群組要連接到已移除的節點。
# scconf -pvv | grep node-name | grep Device |
停用每一個在 步驟 3 中識別的本機磁碟之 localonly 屬性。
請參閱 scconf_dg_rawdisk(1M) 線上援助頁,以取得有關 localyonly 屬性的詳細資訊。
# scconf -c -D name=rawdisk-device-group,localonly=false |
從所有的原始磁碟裝置群組移除其成員的節點。
每一個連接到被移除節點的原始磁碟裝置群組皆須完成此步驟。
# scconf -r -D name=rawdisk-device-group,nodelist=node |
從叢集移除節點。
# scconf -r -h node=node |
使用 scstat 驗證節點移除。
# scstat -n |
要從叢集確實移除節點,請將 Sun Cluster 3.0 12/01 Hardware Guide 所述的硬體連線移除。
從叢集移除裝置之後,您必須在移除的主機上重新安裝 Solaris 作業環境,使它在任何容量中重新運作。
這個範例顯示如何從叢集移除節點 (phys-schost-2)。
[Become superuser on any node and identify all local disks and their raw disk device group names:] # scconf -pvv | grep Local_Disk (dsk/d4) Device group type: Local_Disk (dsk/d8) Device group type: Local_Disk [Identify the local disks and raw disk device groups connected to the node being removed:] # scconf -pvv | grep phys-schost-2 | grep Device (dsk/d4) Device group node list: phys-schost-2 (dsk/d2) Device group node list: phys-schost-1, phys-schost-2 (dsk/d1) Device group node list: phys-schost-1, phys-schost-2 [Remove the localonly flag for each local disk on the node:] # scconf -c -D name=dsk/d4,localonly=false [Remove the node from all raw disk device groups:] # scconf -r -D name=dsk/d4,nodelist=phys-schost-2 # scconf -r -D name=dsk/d2,nodelist=phys-schost-2 # scconf -r -D name=dsk/d1,nodelist=phys-schost-2 [Remove the node from the cluster:] # scconf -r -h node=phys-schost-2 [Verify node removal:] # scstat -n -- Cluster Nodes -- Node name Status --------- ------ Cluster node: phys-schost-1 Online |
關於硬體的程序,請參閱 Sun Cluster 3.0 12/01 Hardware Guide。
如需移除叢集節點的所有作業清單,請參閱 表 6-3 的"對應作業:移除叢集節點"
若要新增節點至現有的叢集,請參閱 "6.2.1 如何新增叢集節點至已授權的節點清單"。