前のトピック: サイト間のフェールオーバ

次のトピック: ルータ フェールオーバの他の方法

ルータ DSA の間のクライアント フェールオーバ

ルータ DSA が失敗した場合、データ DSA へのアクセスはすべて停止します。 これを防ぐため、以下に従って、ルータ DSA 間でクライアント アプリケーションがフェールオーバするようにセットアップできます。

  1. 複数のコンピュータ上で複数のルータ DSA を実行します。
  2. 1 つのルータ DSA から別のルータ DSA にフェールオーバするように、クライアント アプリケーションを設定します。

大きなディレクトリ対応のサードパーティ アプリケーションは、ほぼすべてこれを行うように設定できます。

例: クライアントが 2 番目のルータへフェールオーバする

以下の図は、2 種類のフェールオーバを持った単純なディレクトリシステムを示しています。

ホスト間のフェールオーバ」と同様、ルータ DSA は 2 番目のデータ DSA へフェールオーバすることができます。 ただし、このシステムは、2 つのルータ DSA 間でクライアント アプリケーションがフェールオーバできることを示しています。

これら 2 つのルータ DSA は完全に同じ方法でデータ DSA を使用するようにセットアップされます。これはクライアント アプリケーションへのサービスが中断されないことを意味します。

最初のルータ DSA が失敗した場合に 2 番目のルータ DSA を使用できる、クライアント アプリケーションの単純な例

DSA のフェールオーバ優先度の設定

複数のデータ DSA が失敗すると、ルータ DSA は設定ファイルのリスト順で、他の DSA へフェールオーバします。

この順番は、以下のコマンドを使って上書きできます。

set precedence = precedence-list;
set write-precedence = precedence-list;

set precedence コマンドは、ルータ DSA がフェールオーバする DSA の順序を定義します。

set write-precedence コマンドは、更新を実行するために DSA が選ばれる順番を定義します。 フェールオーバ コンピュータから優先されるマスタに書き込みリクエストを伝えるためにこれを使用できます。 set write-precedence コマンドが存在しない場合は、更新は通常の優先順位(設定ファイルの DSA の順序で定義されるか、または set precedence コマンドで定義される)に従います。

これらのリスト内の DSA は、リストされていないものよりも優先されます。また、DSA はリストの先頭に近いものほど優先されます。

パフォーマンスを最大化するためには、一般に高速 DSA の方が低速 DSA よりも優先され、ローカル DSA の方がリモート DSA よりも優先されます。

これらのコマンドが設定ファイルで発生したら、それらをナレッジの後に強制書き込みします。

これらのコマンドは、任意の特定の DSA によってソースされた設定ファイルに 1 回のみ表示される必要があります。

例: 地理的に離れている DSA の優先度の使用

EAST、WEST、NORTH、および SOUTH の DSA には同じ情報が含まれます。 以下のコマンドは、東の DSA が WEST の前に EAST へフェールオーバすることを保証します。

set precedence = EAST, WEST;

NORTH および SOUTH の DSA はリスト表示されません。したがって、EAST と WEST の両方が利用不可能な場合、DSA は設定ファイルでリストされた順序でそれらにフェールオーバします。

例: 書き込み優先度の使用

set write-precedence = home-dsa,work-dsa;

詳細情報:

set write-precedence コマンド

set precedence コマンド

負荷分散グループでフェールオーバの DSA 優先度を設定する

負荷分散グループでフェールオーバがどのように動作するかに影響する、優先度ルールを使用することができます。 優先度設定の詳細については、「DSA のフェールオーバ優先度の設定」を参照してください。

set precedence コマンドを使って負荷分散グループにも含まれている DSA をリスト表示する場合、負荷分散グループにはそのグループで最も高い DSA の優先度が与えられます。

例として次のコマンドを考えてみましょう。

set precedence = DSA1, DSA2, DSA3, DSA4;

DSA1 と DSA4 が含まれる負荷分散グループは、DSA2 と DSA3 が含まれるグループに優先します。

また、DSA4 が含まれる負荷分散グループは、DSA がリストに含まれていないグループに優先します。