Sun Cluster のシステム管理 (Solaris OS 版)

Procedureディスクデバイスグループからノードを削除する (Solstice DiskSuite/Solaris Volume Manager)

Solstice DiskSuite/Solaris Volume Manager ディスクデバイスグループの潜在的な主ノードのリストからクラスタノードを削除するには、次の手順を使用します。ノードを削除したいディスクグループデバイスごとに metaset コマンドを繰り返します。

手順
  1. ノードがまだディスクデバイスグループのメンバーであり、かつ、このディスクデバイスグループが Solstice DiskSuite/Solaris Volume Manager ディスクデバイスグループであることを確認します。

    Solstice DiskSuite/Solaris Volume Manager のディスクデバイスグループは、デバイスグループタイプが SDS/SVM のものです。


    phys-schost-1% scconf -pv | grep '(global-galileo)'
      (global-galileo) デバイスグループのタイプ:                      SDS/SVM
      (global-galileo) デバイスグループの有効なフェイルバック:          no
      (global-galileo) デバイスグループノードリスト:                   phys-schost-1, phys-schost-2
      (global-galileo) Diskset name:                              global-galileo
    phys-schost-1%
  2. どのノードがデバイスグループの現在の主ノードであるかを特定します。


    # scstat -D
    
  3. 変更したいディスクデバイスグループを所有しているノードでスーパーユーザーになります。

  4. ディスクデバイスグループからこのノードのホスト名を削除します。


    # metaset -s setname -d -h nodelist
    
    -s setname

    ディスクデバイスグループの名前を指定します。

    -d

    -h で指定されたノードをディスクデバイスグループから削除します。

    -h nodelist

    ディスクデバイスグループをマスターできるノード群からこのノードを削除します。


    注 –

    更新が完了するまでに数分間かかることがあります。


    コマンドが正常に動作しない場合は、コマンドに -f (Force) オプションを追加します。


    # metaset -s setname -d -f -h nodelist
    
  5. 潜在的な主ノードとしてノードを削除するディスクデバイスグループごとに手順 4 を繰り返します。

  6. ディスクデバイスグループからノードが削除されたことを確認します。

    ディスクデバイスグループ名は metaset に指定したディスクセット名と一致します。


    phys-schost-1% scconf -pv | grep  devicegroup  
    デバイスグループのノードリスト:  phys-schost-1, phys-schost-2

例 4–3 ディスクデバイスグループからノードを削除する (Solstice DiskSuite/Solaris Volume Manager)

次に、ディスクデバイスグループ構成からホスト名 phys-schost-2 を削除する例を示します。この例では、指定したディスクデバイスグループから phys-schost-2 を潜在的な主ノードとして削除します。ノードの削除を確認するには、scstat-D コマンドを実行し、削除したノードが画面に表示されていないことを確認します。


[ノードの Solstice DiskSuite/Solaris Volume Manager
 ディスクデバイスグループ (2) を確認する:]
# scconf -pv | grep Device
  デバイスグループ名:                      dg-schost-1
    デバイスグループのタイプ:               SDS/SVM
    デバイスグループの有効なフェイルバック:   no
    デバイスグループのノードリスト:          phys-schost-1, phys-schost-2
    デバイスグループの順序つきノードリスト:   yes
    デバイスグループのディスクセット名:       dg-schost-1
[ディスクデバイスグループの現在のプライマリノードを確認する:]
# scstat -D
  -- デバイスグループのサーバー --
                          デバイスグループ  プライマリ      セカンダリ
                          ------------  -------        ---------
  デバイスグループのサーバー: dg-schost-1  phys-schost-1  phys-schost-2
[ディスクデバイスグループを現在所有しているノードでスーパーユーザーになる.]
[ディスクデバイスグループからホスト名を削除する:]
# metaset -s dg-schost-1 -d -h phys-schost-2
[ノードが削除されたことを確認する:]
phys-schost-1% scconf -pv | grep dg-schost-1
  -- デバイスグループのサーバー --
                          デバイスグループ  プライマリ      セカンダリ
                          ------------  -------        ---------
  デバイスグループのサーバー: dg-schost-1  phys-schost-1