Sun Cluster 3.1 10/03 のシステム管理

定足数デバイスのノードリストを変更する

scsetup(1M) ユーティリティを使用すると、既存の定足数デバイスのノードリストにノードを追加したり、ノードリストからノードを削除できます。定足数デバイスのノードリストを変更するには、定足数デバイスを削除し、削除した定足数デバイスへのノードの物理的な接続を変更して、定足数デバイスをクラスタ構成に追加し直す必要があります。定足数デバイスを追加すると、scconf(1M) は自動的に、ディスクが接続されているすべてのノードについて、ノードからディスクへのパスを構成します。

  1. クラスタ内の任意のノード上でスーパーユーザーになります。

  2. 変更したい定足数デバイスの名前を判別します。


    # scconf -p | grep 定足数
    

  3. scsetup ユーティリティを実行します。


    # scsetup
    

    メインメニューが表示されます。

  4. 1 (定足数) を選択して、定足数デバイスで作業します。

    「定足数メニュー」が表示されます。

  5. 2 (定足数ディスクを削除) を選択して、定足数デバイスを削除します。

    指示に従います。削除するディスクの名前を問い合わせられます。

  6. 定足数デバイスへのノードの物理的な接続を追加または削除します。

  7. 1 (定足数ディスクを追加) を選択して、定足数デバイスを追加します。

    指示に従います。定足数デバイスとして使用するディスクの名前を問い合わせられます。

  8. 定足数デバイスが追加されていることを確認します。


    # scstat -q
    

例—定足数デバイスのノードリストの変更

次に、scsetup ユーティリティを使用して、定足数デバイスのノードリストにノードを追加したり、ノードリストからノードを削除する例を示します。この例では、定足数デバイスの名前は d2 であり、この手順の最終目的は別のノードを定足数デバイスのノードリストに追加することです。


[クラスタ内の任意のノード上でスーパーユーザーになる]
[変更したい定足数デバイス名を判別する:]
# scconf -p | grep 定足数
定足数デバイス:                                    d2
定足数デバイス名:                                d2
  定足数デバイス投票権:                             1
  有効な定足数デバイス:                           yes
  定足数デバイス名:                              /dev/did/rdsk/d2s2
  定足数デバイスのホスト(有効):                   phys-host-1 phys-host-2
  定足数デバイスのホスト(無効): 
[ユーティリティを実行する:]
# scsetup
1 (定足数)
2 (定足数ディスクを削除)
プロンプトが表示されたら「yes」と答える
   項目:         例:
   定足数デバイス名     d2
[scconf コマンドが正常に終了したことを確認する:]
 
scconf -r -q globaldev=d2
コマンドが正常に終了する

1 (定足数)
1 (定足数ディスクの追加) を選択する
プロンプトが表示されたら「yes」と答える
   項目:         例:
   定足数デバイス名     d2

[scconf コマンドが正常に終了したことを確認する] 

scconf -a -q globaldev=d2
コマンドが正常に終了する

scsetup ユーティリティを終了する
[正しいノードが定足数デバイスに接続されることを確認する。この例では、ノード phys-schost-3 が有効ホストリストに追加されていることを確認する]
# scconf -p | grep 定足数
定足数デバイス:                                    d2
定足数デバイス名:                                d2
  定足数デバイス投票権:                             2
  有効な定足数デバイス:                           yes
  定足数デバイス名:                              /dev/did/rdsk/d2s2
  定足数デバイスホスト (有効):                   phys-schost-1 phys-schost-2
                                                   phys-schost-3
  定足数デバイスホスト (無効): 
[[変更した定足数デバイスがオンラインであることを確認する]
# scstat -q
-- デバイスによる定足数の投票数 --
                    デバイス名         現在の数  可能な数  状態
                    -----------         ------- -------- ------
  デバイスの投票数:     /dev/did/rdsk/d2s2  1        1       Online
[定足数デバイスが削除されたことを確認する:]
# scstat -q
 
-- 定足数の概要 --
 
  可能な定足数投票: 4
  必要な定足数投票数:   3
  現在の定足数投票数:  4
 
-- ノードによる定足数の投票数 --
 
                    ノード名           現在の数  可能な数  状態
                    ---------           ------- -------- ------
  ノードの投票数:       phys-schost-1       1        1       Online
  ノードの投票数:       phys-schost-2       1        1       Online
 
-- デバイスによる定足数の投票数 --
 
                 デバイス名         現在の数  可能な数  状態
                 -----------         ------- -------- ------
  デバイスの投票数:  /dev/did/rdsk/d3s2  1        1       オンライン
  デバイスの投票数:  /dev/did/rdsk/d4s2  1        1       オンライン