WebLogic Server では、MAN および WAN ネットワーク内でフェイルオーバ機能が提供されています。広範囲な地理的領域にまたがってフェイルオーバを行うことによって、信頼性を高めることができます。複数の WebLogic Server ドメインにまたがってフェイルオーバを行うこともできます。
MAN/WAN 環境でフェイルオーバ機能を実装するには、ハードウェア ロード バランサを使用する必要があります。ここでは、Radware ハードウェア ロード バランサが WebLogic Server とともに機能するようにコンフィグレーションする手順の概要を示します。
WebLogic Server で MAN/WAN を使用するようにコンフィグレーションする方法については、「クラスタ間でのセッション ステート レプリケーション」を参照してください。Radware ハードウェア ロード バランサのコンフィグレーションの詳細については、www.Radware.com を参照してください。
以下の節では、Radware ハードウェア ロード バランサをコンフィグレーションする方法を説明します。
この付録で説明する手順を実行する前に、次のことを実行していることを確認します。
WebLogic Server 環境のインストールおよびコンフィグレーション。これには、クラスタおよび管理対象サーバの作成およびコンフィグレーションが含まれます。
少なくとも 2 つの Radware Web Server Director ロード バランサのインストールおよびコンフィグレーション。これは、MAN/WAN 環境で Radware デバイスを使用するための最低限のハードウェア要件です。この 2 つのうち少なくとも 1 つをグローバル ロード バランサとしてコンフィグレーションする必要があります。
現在のネットワークおよび DNS が正常にコンフィグレーションされていることの確認。
これらの要件が満たされている場合、次の手順を実行して、ロード バランサが MAN/WAN 環境内で機能するようにコンフィグレーションします。
Web Server Director のコンフィグレーションの最初の手順は、ローカル DNS 内に信頼できる委任ゾーンを作成することです。これを行うには、Radware 管理ユーティリティで次の手順を実行します。
ローカル DNS の名前をクリックします。
[New Delegation] をクリックします。
新しい委任ゾーンの名前を入力します。
各 Radware デバイスの IP アドレスを追加します。
Web Server Director は、サーバ ファーム内の複数のサーバ間で負荷を調整します。クライアントは、仮想 IP アドレスを使用してサーバにアクセスします。Web Server Director は、この仮想 IP アドレスから適切なサーバにトラフィックを導きます。以下の節では、サーバ ファームの仮想 IP を作成およびコンフィグレーションする方法について説明します。
ファーム IP を作成するには、Radware 管理ユーティリティで次の手順を実行します。
[WSD] を選択します。
[Farms] を選択します。
[Farm Table] を選択します。
[Create a Farm] をクリックします。
このファームの IP アドレスおよび DNS エリアスを入力します。
[Admin Status] が有効化されていることを確認します。
[Set] をクリックします。
サーバ ファームのディスパッチ メソッドをコンフィグレーションするには、Radware コンフィグレーション ユーティリティで次の手順を実行します。
[WSD] を選択します。
[Farms] を選択します。
[Farm Table] を選択します。
コンフィグレーションするファームを選択します。
[Farm Properties] ウィンドウで、[Dispatch Method] の横にあるメニューを選択します。
希望するアルゴリズムを選択します。
[Set] をクリックします。
ファーム サーバをコンフィグレーションするには、Radware 管理ユーティリティで次の手順を実行します。
[WSD] を選択します。
[Servers] を選択します。
[Application Servers] を選択します。
上の手順で作成したファーム IP を選択します。
サーバの IP アドレスを追加します。
サーバ名を追加します。
[Admin Status] が有効化されていることを確認します。
以下の手順を実行して、ポートの多重化をコンフィグレーションします。
[WSD] を選択します。
[Farms] を選択します。
[Farm Table] を選択します。
コンフィグレーションするファームを選択します。
[Properties] ウィンドウで、[Multiplexed Port] フィールドに値を入力します。
[WSD] を選択します。
[Servers] を選択します。
[Application Servers] を選択します。
各ローカル サーバについて、テーブルからサーバを選択し、[Multiplexed Server Port] フィールドにアプリケーション ポートを入力します。
[Set] をクリックします。
MAN/WAN 環境内でグローバル ロード バランサが機能するようにコンフィグレーションするには、HTTP リダイレクトをコンフィグレーションする必要があります。HTTP リダイレクトによって、複数の Web Server Director デバイス間でトラフィックが適切に分散されます。
HTTP リダイレクトをコンフィグレーションするには、Radware 管理ユーティリティで次の手順を実行します。
[WSD] を選択します。
[Farms] を選択します。
[Farm Table] を選択します。
コンフィグレーションするファームを選択します。
[Redirection Mode] セクションで [HTTP Redirection] を選択します。
[DNS Redirection Fallback] セクションで [HTTP Redirection] を選択します。
[Set] をクリックします。
[WSD] を選択します。
[Servers] を選択します。
[Application Servers] を選択します。
リモート WSD 上で分散されたファームを表すファーム内のサーバを選択します。
サーバの永続性は、HTTP セッション ID に基づきます。Web Server Director は、ファームへの受信トラフィックを検査し、HTTP ヘッダ内のセッション情報に基づいて適切なサーバを選択します。セッション ID の永続性をコンフィグレーションするには、Radware 管理ユーティリティで次の手順を実行します。
[WSD] を選択します。
[L7 Load Balancing] を選択します。
[Session Persistency] を選択します。
[Create] をクリックします。
コンフィグレーションするファームを選択します。
ファームのアプリケーション ポートを設定します。
[Persistency Identification] を [JESESSIONID
] に設定します。
[Value Offset] を [53
] に設定します。
[Stop Chars] を [:!
] に設定します。
[Inactivity Timeout
] をセッション タイムアウトの値に設定します。
LRP コンポーネントをコンフィグレーションすることによって、複数のリモートの場所にトラフィックを適切に分散できます。LRP をコンフィグレーションするには、次の手順を実行します。
[WSD] を選択します。
[Distributed Systems] を選択します。
[Report Configuration] を選択します。
[Create Distributed Farm Address] をクリックします。
[Distributed Farm Address] をリモート ファーム IP アドレスに設定します。
[Remote WSD Address] を 2 つ目の Radware デバイスの IP アドレスに設定します。
[Set] をクリックします。
Radware デバイスをコンフィグレーションしたら、WebLogic Server で MAN/WAN フェイルオーバ機能を使用するようにコンフィグレーションする必要があります。WebLogic Server で MAN/WAN を使用するようにコンフィグレーションする方法については、「MAN/WAN 内のクラスタ間でのセッション ステート レプリケーション」を参照してください。