メディエータ、またはメディエータホストとは、メディエータデータを格納するクラスタノードのことです。メディエータデータは、その他のメディエータの場所に関する情報を提供するもので、データベースの複製に格納されているコミット数と同一のコミット数が含まれています。このコミット数は、メディエータデータがデータベースの複製内のデータと同期しているかどうかを確認するために使用されます。
メディエータは、2 つの列と 2 つのクラスタノードだけで構成されているすべての Solstice DiskSuite ディスクセットで必要です。列は、ディスク格納装置、その物理ディスク、格納装置からノードへのケーブル、インタフェースアダプタカードで構成されます。メディエータを使用することで、Sun Cluster ソフトウェアは、二重列構成の単一の列に障害が発生した場合に、最新のデータを提示できるようになります。メディエータを使用した二重列構成には、以下の規則が適用されます。
ディスクセットは 2 つのメディエータホストだけで構成し、これら 2 つのメディエータホストは、ディスクセットに使用されているものと同じ 2 つのクラスタノードにする。
ディスクセットに 3 つ以上のメディエータホストを使用できない。
メディエータは、2 つの列と 2 つのホストという基準を満たさないディスクセットでは構成できない。
上記の規則では、クラスタ全体で 2 つのノードを使用する必要があるわけではなく、2 つの列を持つディスクセットが 2 つのノードに接続する必要があることだけを規定しています。この規則の下では、N+1 クラスタやその他の多くのトポロジを利用できます。
構成にメディエータが必要な場合は、以下の手順を実行します。
メディエータホストを追加するディスクセットを現在マスターしているノードのスーパーユーザーになります。
metaset(1M) コマンドを実行し、ディスクセットに接続されている各ノードをそのディスクセットのメディエータホストとして追加します。
# metaset -s setname -a -m mediator-host-list |
ディスクセット名を指定します。
ディスクセットに追加します。
ディスクセットのメディエータホストとして追加するノードの名前を指定します。
metaset コマンドのメディエータ固有のオプションの詳細については、mediator(7) のマニュアルページを参照してください。
メディエータデータの状態を確認します。
「メディエータデータの状態を確認する」に進みます。
次の例では、ノード phys-schost-1 と phys-schost-2 をディスクセット dg-schost-1 のメディエータホストとして追加します。どちらのコマンドも、ノード phys-schost-1 から実行します。
# metaset -s dg-schost-1 -a -m phys-schost-1 # metaset -s dg-schost-1 -a -m phys-schost-2 |