このセクションでは、定足数デバイスを保守するための次の手順を説明します。
clsetup ユーティリティーを使用すると、既存の定足数デバイスのノードリストにノードを追加したり、そこからノードを削除したりできます。定足数デバイスのノードリストを変更するには、定足数デバイスを削除し、削除した定足数デバイスへのノードの物理的な接続を変更して、定足数デバイスをクラスタ構成に追加し直す必要があります。定足数デバイスが追加されると、clquorum コマンドによって、そのディスクに接続されているすべてのノードに対応する、ノードからディスクへのパスが自動的に構成されます。詳細は、clquorum(1CL) のマニュアルページを参照してください。
phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順は、グローバルクラスタ上で実行します。
この手順では、長形式の Oracle Solaris Cluster コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。
# clquorum list -v
# clsetup
メインメニューが表示されます。
「定足数メニュー」が表示されます。
指示に従います。削除するディスクの名前を問い合わせられます。
指示に従います。定足数デバイスとして使用するディスクの名前を問い合わせられます。
# clquorum list -v
定足数デバイスを保守状態にするには、clquorum コマンドを使用します。詳細は、clquorum(1CL) のマニュアルページを参照してください。現在、clsetup ユーティリティーにこの機能はありません。
定足数デバイスを長期間にわたって非稼働状態にする場合は、その定足数デバイスを保守状態にします。定足数デバイスの定足数投票数 (quorum vote count) はゼロに設定されるため、そのデバイスが稼働中でも定足数確立の投票には参加しません。保守状態でも定足数デバイスの構成情報は保持されます。
クラスタノードを保守状態にする方法については、ノードを保守状態にするを参照してください。
phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順は、グローバルクラスタ上で実行します。
この手順では、長形式の Oracle Solaris Cluster コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。
クラスタがインストールモードにある場合は、「定足数デバイスのリセット」をクリックしてインストールモードを終了します。
# clquorum disable device
変更するディスクデバイスの DID 名 (d4 など) を指定します。
保守状態にしたデバイスの出力は、定足数デバイスの投票数 (以下の例の Quorum device votes) がゼロになっていなければなりません。
# clquorum status device
次に、定足数デバイスを保守状態にし、結果を検証する例を示します。
# clquorum disable d20 # clquorum status d20 === Cluster Quorum === --- Quorum Votes by Device --- Device Name Present Possible Status ----------- ------- -------- ------ d20 1 1 Offline
関連項目
定足数デバイスを有効にし直す方法については、定足数デバイスを保守状態から戻すを参照してください。
ノードを保守状態にする方法については、ノードを保守状態にするを参照してください。
定足数デバイスが保守状態にあるときに、その定足数デバイスを保守状態から戻し、定足数投票数をデフォルト値にリセットする場合は常にこの手順を実行します。
注意 - globaldev または node オプションのどちらも指定しない場合、定足数投票数はクラスタ全体でリセットされます。 |
定足数デバイスを構成する場合、Oracle Solaris Cluster ソフトウェアは定足数デバイスに投票数として N-1 を割り当てます (N は定足数デバイスに結合された投票の数)。たとえば、2 つのノードに接続された、投票数がゼロ以外の定足数デバイスの投票数は 1 (2マイナス1) になります。
クラスタノードと、そのクラスタノードに関係付けられた定足数デバイスを保守状態から戻す方法については、ノードを保守状態から戻すを参照してください。
定足数投票数の詳細は、Oracle Solaris Cluster 4.3 Concepts Guide の About Quorum Vote Countsを参照してください。
phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順は、グローバルクラスタ上で実行します。
この手順では、長形式の Oracle Solaris Cluster コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。
# clquorum enable device
リセットする定足数デバイスの DID 名 (d4 など) を指定します。
# clquorum show +
次に、定足数デバイスの投票数をリセットしてデフォルト設定に戻し、結果を検証する例を示します。
# clquorum enable d20 # clquorum show + === Cluster Nodes === Node Name: phys-schost-2 Node ID: 1 Quorum Vote Count: 1 Reservation Key: 0x43BAC41300000001 Node Name: phys-schost-3 Node ID: 2 Quorum Vote Count: 1 Reservation Key: 0x43BAC41300000002 === Quorum Devices === Quorum Device Name: d3 Enabled: yes Votes: 1 Global Name: /dev/did/rdsk/d20s2 Type: shared_disk Access Mode: scsi3 Hosts (enabled): phys-schost-2, phys-schost-3
定足数構成の一覧を表示するには、root 役割である必要はありません。RBAC の承認 solaris.cluster.read を提供する任意の役割になることができます。
phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順は、グローバルクラスタ上で実行します。
この手順では、長形式の Oracle Solaris Cluster コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。
% clquorum show + === Cluster Nodes === Node Name: phys-schost-2 Node ID: 1 Quorum Vote Count: 1 Reservation Key: 0x43BAC41300000001 Node Name: phys-schost-3 Node ID: 2 Quorum Vote Count: 1 Reservation Key: 0x43BAC41300000002 === Quorum Devices === Quorum Device Name: d3 Enabled: yes Votes: 1 Global Name: /dev/did/rdsk/d20s2 Type: shared_disk Access Mode: scsi3 Hosts (enabled): phys-schost-2, phys-schost-3
この手順は、動作が不正な定足数デバイスを交換する場合に使用します。
phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順は、グローバルクラスタ上で実行します。
この手順では、長形式の Oracle Solaris Cluster コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。
定足数デバイスとしてのディスクデバイスを削除する方法については、定足数デバイスを削除する方法を参照してください。
ディスクデバイスを交換する場合は、ハードウェアガイドのディスク格納装置の手順を参照してください。Oracle Solaris Cluster Hardware Administration Manualも参照してください。
ディスクを新しい定足数デバイスとして追加する方法については、定足数デバイスの追加を参照してください。