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