Solaris Volume Manager デバイスグループの潜在的プライマリのリストからクラスタノードを削除するには、この手順を使用します。ノードを削除したいグループデバイスごとに metaset コマンドを繰り返します。
![]() | 注意 - ほかのノードが有効なクラスタメンバーであり、それらのノードの少なくとも 1 つがディスクセットを持つ場合は、クラスタの外側でブートされるクラスタノードで metaset —s setname —f -t を実行しないでください。 |
phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順は、グローバルクラスタ上で実行します。
この手順では、長形式の Oracle Solaris Cluster コマンドを使用します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。
デバイスグループタイプ SDS/SVM は、Solaris Volume Manager デバイスグループを示します。
phys-schost-1% cldevicegroup show devicegroup
# cldevicegroup status devicegroup
# metaset -s setname -d -h nodelist
デバイスグループの名前を指定します。
-h で特定されたノードをデバイスグループから削除します。
削除するノード (複数可) のノード名を指定します。
コマンドが正常に動作しない場合は、コマンドに –f (force) オプションを追加します。
# metaset -s setname -d -f -h nodelist
デバイスグループ名は metaset に指定したディスクセット名と一致します。
phys-schost-1% cldevicegroup list -v devicegroup
次に、デバイスグループ構成からホスト名 phys-schost-2 を削除する例を示します。この例では、指定したデバイスグループから phys-schost-2 を潜在的なプライマリとして削除します。cldevicegroup show コマンドを実行することにより、ノードが削除されていることを確認します。削除したノードが画面に表示されていないことを確認します。
[Determine the Solaris Volume Manager device group for the node:] # cldevicegroup show dg-schost-1 === Device Groups === Device Group Name: dg-schost-1 Type: SVM failback: no Node List: phys-schost-1, phys-schost-2 preferenced: yes numsecondaries: 1 diskset name: dg-schost-1 [Determine which node is the current primary for the device group:] # cldevicegroup status dg-schost-1 === Cluster Device Groups === --- Device Group Status --- Device Group Name Primary Secondary Status ----------------- ------- --------- ------ dg-schost-1 phys-schost-1 phys-schost-2 Online [Assume the root role on the node that currently owns the device group.] [Remove the host name from the device group:] # metaset -s dg-schost-1 -d -h phys-schost-2 [Verify removal of the node:]] phys-schost-1% cldevicegroup list -v dg-schost-1 === Cluster Device Groups === --- Device Group Status --- Device Group Name Primary Secondary Status ----------------- ------- --------- ------ dg-schost-1 phys-schost-1 - Online