Sun Cluster 3.0 のシステム管理

クラスタノードを保守状態にする

サービスからクラスタノードを長時間はずす場合は、そのノードを保守状態にします。保守状態のノードは、サービス対象中に定足数確立の投票に参加しません。クラスタノードを保守状態にするには、scswitch(1M) および shutdown(1M) を使用してこのノードを停止する必要があります。


注 -

ノードを 1 つだけ停止する場合は、Solaris の shutdown コマンドを使用します。scshutdown コマンドは、クラスタ全体を停止する場合にだけ使用します。


クラスタノードが停止されて保守状態になると、そのノードのポートで構成されるすべての定足数デバイスの、定足数投票数 (quorum vote count) が 1 つ減ります。このノードが保守状態から移動してオンラインに戻されると、ノードおよび定足数デバイスの投票数は 1 つ増えます。

クラスタノードを保守状態にするには、scconf(1M) を使用する必要があります。scsetup ユーティリティでは、定足数デバイスを保守状態にできません。

  1. 保守状態にするノードでスーパーユーザーになります。

  2. 保守状態にするノードで、scswitch を使用し、任意のリソースグループおよびディスクデバイスグループをノードから退避させます。次に、shutdown を使用し、ノードを停止してクラスタから切り離します。


    phys-schost-1# scswitch -S -h node
    phys-schost-1# shutdown -g 0 -y
    
  3. 別のノードでスーパーユーザーになり、手順 2 で停止したノードを保守状態にします。


     phys-schost-2# scconf -c -q node=node,maintstate 
    
    -c

    scconf コマンドの変更フォームを指定します。

    -q

    定足数オプションを管理します。

    node=node

    変更するノードのノード名またはノード ID を指定します。

    maintstate

    ノードを保守状態にします。

  4. クラスタノードが保守状態にあることを確認します。


     phys-schost-2# scconf -p | grep -i vote 
    

例 - クラスタノードを保守状態にする

次に、クラスタノードを保守状態にし、結果を検証する例を示します。


phys-schost-1# scswitch -S -h phys-schost-1
phys-schost-1# shutdown -g 0 -y
phys-schost-2# scconf -c -q node=phys-schost-1,maintstate
phys-schost-2# scconf -p | grep -i quorum
 Node quorum vote count:                           1
Quorum devices:                                    d20
Quorum device name:                                d20
  Quorum device votes:                             1
  Quorum device enabled:                           yes
  Quorum device path:                              /dev/did/rdsk/d5s2
  Quorum device hosts (disabled):                 phys-schost-1
  Quorum device hosts (enabled):                  phys-schost-2

次の作業

保守手順が終了したら、「ノードを保守状態から戻して定足数をリセットする」を参照し、定足数投票数をリセットしてデフォルト設定に戻します。