サービスからクラスタノードを長時間はずす場合は、そのノードを保守状態にします。保守状態のノードは、サービス対象中に定足数確立の投票に参加しません。クラスタノードを保守状態にするには、scswitch(1M) および shutdown(1M) を使用してこのノードを停止する必要があります。
ノードを 1 つだけ停止する場合は、Solaris の shutdown コマンドを使用します。scshutdown コマンドは、クラスタ全体を停止する場合にだけ使用します。
クラスタノードが停止されて保守状態になると、そのノードのポートで構成されるすべての定足数デバイスの、定足数投票数 (quorum vote count) が 1 つ減ります。このノードが保守状態から移動してオンラインに戻されると、ノードおよび定足数デバイスの投票数は 1 つ増えます。
クラスタノードを保守状態にするには、scconf(1M) を使用する必要があります。scsetup ユーティリティでは、定足数デバイスを保守状態にできません。
保守状態にするノードでスーパーユーザーになります。
保守状態にするノードで、scswitch を使用し、任意のリソースグループおよびディスクデバイスグループをノードから退避させます。次に、shutdown を使用し、ノードを停止してクラスタから切り離します。
phys-schost-1# scswitch -S -h node phys-schost-1# shutdown -g 0 -y |
別のノードでスーパーユーザーになり、手順 2 で停止したノードを保守状態にします。
phys-schost-2# scconf -c -q node=node,maintstate |
scconf コマンドの変更フォームを指定します。
定足数オプションを管理します。
変更するノードのノード名またはノード ID を指定します。
ノードを保守状態にします。
クラスタノードが保守状態にあることを確認します。
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 |
保守手順が終了したら、「ノードを保守状態から戻して定足数をリセットする」を参照し、定足数投票数をリセットしてデフォルト設定に戻します。