ここで説明する手順は、ノードをクラスタから削除するプロセスで実行する必要のある最後のソフトウェア構成手順です。この手順を開始する前に、「クラスタノードの削除」作業マップに示されている必要な作業をすべて完了しておく必要があります。この手順を終了したら、『Sun Cluster 3.0 Hardware Guide』の説明に従ってハードウェアを切り離します。
クラスタ内のノードでスーパーユーザーになります。
この手順を続行する前に、ノードを保守状態にしたうえで、そのノードがすべてのリソースグループ、デバイスグループ、定足数 (quorum) デバイス構成から削除してあることを確認してください。
クラスタ内の起動ディスクを判別します。
# scconf -pvv | grep Local_Disk |
クラスタ内のどの起動ディスクが、削除するノードと接続されているかを確認します。
# scdidadm -L did-name |
各起動ディスクから localonly フラグを削除します。
# scconf -c -D name=devicename,localonly=false |
メンバーとなっているすべてのローディスクデバイスグループからノードを削除します。
この手順は、各ディスクデバイスグループで行う必要があります。
# scconf -pvv | grep nodename | grep Device # scconf -r -D name=devicename,nodelist=nodename |
クラスタからノードを削除します。
# scconf -r -h node=nodename |
scstat を使用し、ノードが削除されていることを確認します。
# scstat -n |
クラスタからノードを削除した後でこのノードを稼動状態に戻すには、削除したノードに Solaris オペレーティング環境を再インストールする必要があります。
次に、ノード (phys-schost-2) をクラスタから削除する例を示します。
[任意のノードでスーパーユーザーになる]
[各ノードの起動ディスクを確認する]
# scconf -pvv | grep Local_Disk
(dsk/d4) Device group type: Local_Disk (dsk/d3) Device group type: Local_Disk
# scdidadm -L
...
4 phys-schost-2:/dev/rdsk/c1t3d0 /dev/did/rdsk/d4
[localonly フラグを削除する :]
# scconf -c -D name=dsk/d4,localonly=false
[すべての raw ディスクデバイスグループからノードを削除する]
# 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
# 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
[クラスタからノードを削除する :]
# scconf -r -h node=phys-schost-2 [削除されたことを確認する]
# scstat -n
-- Cluster Nodes --
Node name Status
--------- ------
Cluster node: phys-schost-1 Online
|
以下を参照します。
『Sun Cluster 3.0 Hardware Guide』
「How to Remove a StorEdge MultiPack Enclosure」
「How to Remove a StorEdge D1000 Disk Array」
「How to Remove a StorEdge A5x00 Disk Array」