Sun Cluster 3.1 10/03 ソフトウェアのインストール

メディエータの構成

メディエータ、またはメディエータホストとは、メディエータデータを格納するクラスタノードのことです。メディエータデータは、その他のメディエータの場所に関する情報を提供するもので、データベースの複製に格納されているコミット数と同一のコミット数が含まれています。このコミット数は、メディエータデータがデータベースの複製内のデータと同期しているかどうかを確認するために使用されます。

メディエータは、2 つの列と 2 つのクラスタノードだけで構成されているすべての Solstice DiskSuite/Solaris Volume Manager ディスクセットに必要です。ディスク列 は、ディスク格納装置、その物理ディスクドライブ、格納装置からノードへのケーブル、インタフェースアダプタカードで構成されます。メディエータを使用することで、Sun Cluster ソフトウェアは、二重列構成の単一の列に障害が発生した場合に、最新のデータを提示できるようになります。メディエータを使用した二重列構成には、以下の規則が適用されます。

上記の規則では、クラスタ全体で 2 つのノードを使用する必要はありません。むしろ、2 つの列を持つディスクセットを 2 つのノードに接続する必要があることだけが規定されています。この規則の下では、N+1 クラスタやその他の多くのトポロジを利用できます。

ここでは、次の手順について説明します。

メディエータホストを追加する

構成にメディエータが必要な場合は、以下の手順を実行します。

  1. メディエータホストを追加するディスクセットを現在マスターしているノードのスーパーユーザーになります。

  2. metaset(1M) コマンドを実行し、ディスクセットに接続されている各ノードをそのディスクセットのメディエータホストとして追加します。


    # metaset -s setname -a -m mediator-host-list
    
    -s setname

    ディスクセットの名前を指定します。

    -a

    ディスクセットに追加します。

    -m mediator-host-list

    ディスクセットのメディエータホストとして追加するノードの名前を指定します。

    metaset コマンドのメディエータ固有のオプションの詳細については、mediator(7D) のマニュアルページを参照してください。

  3. メディエータデータの状態を確認します。

    メディエータデータの状態を確認するに進みます。

例 — メディエータホストの追加

次の例では、ノード phys-schost-1phys-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

メディエータデータの状態を確認する

  1. メディエータホストを追加するに説明されているとおりに、メディエータホストを追加します。

  2. medstat(1M) コマンドを実行します。


    # medstat -s setname
    
    -s setname

    ディスクセットの名前を指定します。

    詳細は、medstat(1M) のマニュアルページを参照してください。

  3. 状態フィールドの値が不正かどうかを確認します。

不正なメディエータデータを修復する

次の手順を実行し、不正なメディエータデータを修復します。

  1. メディエータデータの状態を確認する の作業で説明されているとおりに、不正なメディエータデータを持つメディエータホストを特定します。

  2. 関連するディスクセットを所有しているノードのスーパーユーザーになります。

  3. 関連するすべてのディスクセットから、不正なメディエータデータを持つメディエータホストを削除します。


    # metaset -s setname -d -m mediator-host-list
    
    -s setname

    ディスクセットの名前を指定します。

    -d

    ディスクセットから削除します。

    -m mediator-host-list

    削除するノードの名前をディスクセットのメディエータホストとして指定します。

  4. メディエータホストを復元します。


    # metaset -s setname -a -m mediator-host-list
    
    -a

    ディスクセットに追加します。

    -m mediator-host-list

    ディスクセットのメディエータホストとして追加するノードの名前を指定します。

    metaset コマンドのメディエータ固有のオプションの詳細については、mediator(7D) のマニュアルページを参照してください。

  5. クラスタファイルシステムを作成します。

    クラスタファイルシステムを追加するに進みます。