グローバルクラスタにノードを追加したら、共有ディスク、NAS デバイス、定足数サーバー、またはこれらの組み合わせのどれを使用しているかに関わらず、定足数デバイスの構成情報を更新する必要があります。これを行うには、定足数デバイスをすべて削除して、グローバルデバイスの名前空間を更新します。必要に応じて、使用を継続する定足数デバイスを再構成することもできます。これにより、それぞれの定足数デバイスに新しいノードが登録され、クラスタ内の新しいノード数に基づいて、定足数デバイスの票数が再計算されます。
新しく構成された SCSI 定足数デバイスは、SCSI-3 予約に設定されます。
追加されたノードへの Sun Cluster ソフトウェアのインストールが完了したことを確認します。
クラスタの任意のノードで、スーパーユーザーになります。
クラスタノードがすべてオンラインであることを確認します。
phys-schost# cluster status -t node |
現在の定足数構成を表示します。
コマンド出力にそれぞれの定足数デバイスとノードの一覧が表示されます。次の出力例は、現在の SCSI 定足数デバイス d3 を示しています。
phys-schost# clquorum list d3 … |
それぞれの定足数デバイスの名前が表示されていることに注意してください。
元の定足数デバイスを削除します。
構成する定足数デバイスごとにこの手順を実行します。
phys-schost# clquorum remove devicename |
定足数デバイスの名前を指定します。
元の定足数デバイスがすべて削除されたことを確認します。
定足数デバイスの削除が成功した場合、定足数デバイスの一覧は表示されません。
phys-schost# clquorum status |
グローバルデバイスの名前空間を更新します。
phys-schost# cldevice populate |
この手順はノードのパニックを防ぐために必要です。
各ノードで、定足数デバイスを追加する前に cldevice populate コマンドが処理を完了していることを確認します。
cldevice populate コマンドは、1 つのノードからのみ発行されても、リモートからすべてのノードで実行されます。 cldevice populate コマンドが処理を終了したかどうかを確認するには、クラスタの各ノードで次のコマンドを実行します。
phys-schost# ps -ef | grep scgdevs |
(省略可能) 定足数デバイスを追加します。
もともと定足数デバイスとして構成されていたデバイスと同じデバイスを構成するか、構成する新しい共有デバイスを選択することができます。
(省略可能) 新しい共有デバイスを選択して、定足数デバイスとして構成する場合、システムがチェックするすべてのデバイスを表示します。
それ以外の場合は、手順 c に進みます。
phys-schost# cldevice list -v |
出力は次のようになります。
DID Device Full Device Path ---------- ---------------- d1 phys-schost-1:/dev/rdsk/c0t0d0 d2 phys-schost-1:/dev/rdsk/c0t6d0 d3 phys-schost-2:/dev/rdsk/c1t1d0 d3 phys-schost-1:/dev/rdsk/c1t1d0 … |
この出力から、定足数デバイスとして構成する共有デバイスを選択します。
この共有デバイスを定足数デバイスとして構成します。
phys-schost# clquorum add -t type devicename |
定足数デバイスの種類を指定します。このオプションを指定しない場合、デフォルトの種類である shared_disk が使用されます。
構成する定足数デバイスごとにこの手順を繰り返します。
新しい定足数構成を確認します。
phys-schost# clquorum list |
出力には、それぞれの定足数デバイスとノードの一覧が表示されるはずです。
次の例では、元の SCSI 定足数デバイス d2 を特定し、この定足数デバイスを削除し、使用できる共有デバイスの一覧を表示し、グローバルデバイスの名前空間を更新し、d3 を新しい SCSI 定足数デバイスとして構成して、新しいデバイスを検証します。
phys-schost# clquorum list d2 phys-schost-1 phys-schost-2 phys-schost# clquorum remove d2 phys-schost# clquorum status … --- Quorum Votes by Device --- Device Name Present Possible Status ----------- ------- -------- ------ phys-schost# cldevice list -v DID Device Full Device Path ---------- ---------------- … d3 phys-schost-2:/dev/rdsk/c1t1d0 d3 phys-schost-1:/dev/rdsk/c1t1d0 … phys-schost# cldevice populate phys-schost# ps -ef - grep scgdevs phys-schost# clquorum add d3 phys-schost# clquorum list d3 phys-schost-1 phys-schost-2 |
「定足数構成とインストールモードを確認する」に進みます。