WebSphere Virtual Enterprise, Version 6.1.1
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows,


マルチクラスター・フェイルオーバーおよびロード・バランシング・ルーティングの オンデマンド・ルーターの構成

別のクラスターに要求をルーティングするようにオンデマンド・ルーターを構成するには、マルチクラスター・フェイルオーバーおよびロード・バランシングのルーティング・ポリシーを構成するカスタム・プロパティーを構成します。 プライマリー・クラスターで 障害が起こった場合に、別のセルのクラスターに要求を送付して、 環境内の複数クラスター間で負荷を分散したり、指定したクラスターに要求を送付するよう ODR を 誘導したりすることができます。

始める前に

このタスクについて

フェイルオーバーおよびロード・バランシングにはマルチクラスター・ルーティング・ポリシーを使用してください。 マルチクラスター・フェイルオーバーでは、プライマリー・クラスターでの障害発生時にワークロードを引き継ぐ クラスターを指定することができます。ロード・バランシング・ルーティングでは、 複数クラスター間で要求の負荷を分散することができます。

プロシージャー

  1. マルチクラスター・ルーティング・ポリシーのカスタム・プロパティーを作成します。 管理コンソールで、「サーバー」>「オンデマンド・ルーター」> ODR_name >「オンデマンド・ルーター・プロパティー」>「オンデマンド・ルーターの設定」>「カスタム・プロパティー」>「新規」とクリックします。
  2. 名前」フィールドにマルチクラスター・ルーティング・ポリシーの名前を入力します。 名前は、トークン MCRP@ ストリングで開始する必要があります。構文は以下のとおりです。
    「名前」フィールドの完全な構文規則は以下のとおりです。
    MCRP@cell_name[$application_name[$web_module_name[$cluster_name]]]
    注: マルチクラスター・フェイルオーバーおよびロード・バランシング・ルーティング・ポリシーを構成する場合の推奨は、カスタム・プロパティーを通じてまだ構成していない限り、wsadmin タスクを通じて行われます。 ODR ルーティング・ポリシー・ルールの管理用タスク を参照してください。
    表 1. 「名前」フィールド構文のコンポーネント
    オプション 説明
    MCRP カスタム・プロパティーがマルチクラスター・ルーティング・ ポリシー (MCRP) となるよう指定します。このプレフィックスは大文字で指定する 必要があります。
    @ 必須シンボル。 このシンボルは、ポリシー名とセルの間の分離文字です。 この構成では通常、ポリシー名属性とセル名を分離するためにこの文字が使用されます。
    cell_name セルの名前を指定します。 このセルは、WebSphere® Application Server を実行する有効なセルである必要があります。 大/小文字およびスペルは、WebSphere Application Server 構成と一致する必要があります。
    $ WebSphere Application Server の各オブジェクトを分離します。
    application_name ファイル拡張子を除いたアプリケーション名を指定します。 例えば、エンタープライズ・アプリケーション名が StockTrade.ear である場合、application_name 値として StockTrade を指定します。
    web_module_name .war ファイル拡張子を除いた Web モジュール名を 指定します。
    cluster_name アプリケーションをデプロイする クラスター名を指定します。
    [ ] オプションの変数を示します。
  3. 」フィールドに値を入力します。 「値」フィールドの完全な構文規則は以下のとおりです。
    policy_type@cell_name1$cluster_name1[,cell_name2$cluster_name2,...]
    表 2. 「値」フィールド構文のコンポーネント
    オプション 説明
    policy_type

    policy_type 値は大/小文字を区別しません。failoverwlor、 または wrr の各値は、大文字または小文字のいずれでも指定できます。

    有効な値:

    フェイルオーバー: 「名前」フィールドで指定されたセル内にあるアプリケーションの Web モジュールの 要求が失敗した場合、その要求は @ シンボルの後の「」フィールドで 指定されたセルおよびクラスターにフェイルオーバーします。プライマリー・セルがダウンした場合、要求は構成されたセルおよびクラスターのみに 送付されます。セルの状況は、「サービス使用不可」を表す HTTP 状況コード 503 によって 示されます。

    wlor: 重み付き最小の未処理要求ロード・バランシング・ ポリシーを指定します。このポリシーは、ODR がアクティブになると有効となり、 そのカスタム・プロパティー構成を読み取ります。このロード・バランシング・ポリシーでは、重みだけでなく、クラスターに存在する未処理の HTTP 要求数も考慮します。このポリシーの場合、要求がそれを処理できるクラスターにさらに効果的に分散されます。wrr よりも Wlor のほうが推奨されます。

    新しい重み値は、Dynamic Work Load Manager (DWLM) から 15 秒ごとに取得され、アプリケーション・レベルの応答時間が考慮の対象となります。mcrp.ui システム・プロパティーを使用して、新規の更新時間を秒単位で 指定します。

    wrr: 重み付き ラウンドロビン・ロード・バランシング・ポリシーを指定します。このポリシーは、ODR がアクティブになると有効となり、 そのカスタム・プロパティー構成を読み取ります。.

    新しい重み値は、Dynamic Work Load Manager (DWLM) から 15 秒ごとに取得され、アプリケーション・レベルの応答時間が考慮の対象となります。mcrp.ui システム・プロパティーを使用して、新規の更新時間を秒単位で 指定します。

    cell_name セルの名前を指定します。 このセルは、WebSphere Application Server を実行する有効なセルでなければなりません。大/小文字およびスペルは、WebSphere Application Server のセル名と一致する必要があります。
    cluster_name

    クラスター名として、 クラスター、ローカル・セル内の動的クラスター、コア・グループ・ブリッジ・サービスと ブリッジされたセル内のクラスター、または汎用サーバー・クラスターの名前を 指定できます。

    クラスター名の値は、先頭を大文字とし、 管理コンソールでクラスターを作成して名前を指定したときと同じスペルで 指定する必要があります。

    , リスト内の値の集合を分離するには、コンマ (,) を使用します。

    cell_nameapplication_namecluster_name などの Java™ 2 Platform, Enterprise Edition (J2EE) 成果物名はすべて、WebSphere Application Server 構成で指定されたものと同じスペルにする必要があります。

    名前」または「」フィールドの cell_name および cluster_name の値には、 ワイルドカード (*) を使用できます。 セル名の代わりにワイルドカードを使用すると、 セル・グループ内のすべてのセルが指定されます。 セル・グループは、コア・グループ・ブリッジと連結されたすべてのセルで定義されます。 cluster_name 値の代わりにワイルドカードを使用すると、所定のセル内のすべてのクラスターが指定されます。 ワイルドカード値の使用は、マルチクラスター・ロード・バランシング・ ルーティングを使用している場合のみ有効となります。

    以下は、「値」フィールドの例です。

    以下のポリシーは、フェイルオーバー・ポリシーを構成します。障害が発生すると、要求は、thesaharaCell01 セル内の myGSC1 汎用サーバー・クラスターにフェイルオーバーすることができます。
    failover@myCell01$myCluster1,myCell01$myGSC1
    以下のポリシーは、重み付きの最小の未処理要求ロード・バランシング・ポリシーを構成します。
    wlor@thesaharaCell01$myCluster1,myCell2$myCluster2
    以下のポリシーは、重み付きラウンドロビン・ポリシーを構成します。
    wrr@thesaharaCell01$myNYCGSC,cell_2$cluster_2
    以下の値は、構成されたアプリケーションがデプロイされるすべての セルおよびクラスターの組み合わせの間で、負荷を分散します。
    wrr@*$*
  4. 適用」または「OK」をクリックし、新規カスタム設定をコミットします。

結果

ODR は、マルチクラスター・ルーティング・ポリシーの構成に従って、 複数のクラスターにルーティングします。



関連概念
要求フロー優先順位付けの概要
関連タスク
クロス・セル通信用に WebSphere Virtual Enterprise を構成
関連資料
createodr.jacl スクリプト
関連情報
プロキシー・サーバーの設定
タスク・トピック    

ご利用条件 | フィードバック

最終更新: 2009/09/17 16時30分32秒EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/odoe_task/todrcustom.html