ルール状況 - フィールド・ヘルプ
最新の統計
- 名前
- そのルールに指定した名前。この名前には、任意の英数字、下線、
ハイフン、ピリオドを使用することができます。1 から 20 文字までの字数で、ブランクを
含むことはできません。
- ルール・タイプ
- そのルールのタイプ。指定可能なタイプは次のとおりです。
- IP - クライアントの IP アドレスを基にします。
- 時刻 - 時刻を基にします。
- 接続 - そのポートでの秒ごとの接続数を基にします。
- アクティブ - そのポートでアクティブ状態にある総接続数を基にします。
- ポート - クライアント・ポートを基にします。
- コンテンツ - クライアントの URL 要求を基にします。
- 構成元
- これは、WAS 構成ファイルが CBR 構成にマップされている場合にのみ該当します。このファイルが
マップされている場合、ここの設定で構成元が WAS であることを示します。そうでない場合は、
構成元がユーザーであることを示します。
- 適用回数
- ルールが追加されて以降、あるいは最後に executor が再始動されて以降、このルールが適用された回数。
- パターン
- ルール・タイプに「コンテンツ」を選択した場合にのみ該当します。使用するパターン構文を入力します。
制約事項は以下のとおりです。
- スペースなし
- 特殊文字: (その文字の前に \ がない場合)
'*' : ワイルドカード (0 個から x 個の任意の文字とマッチングする)
'(' : 論理グループで使用される
')' : 論理グループで使用される
'&' : 論理 AND
'|' : 論理 OR
'!' : 論理 NOT
- 予約済みキーワード (後ろに常に = がつく):
Method : HTTP プロトコルが、要求の取り出しの変換で使用する。
よって使用されます。例えば、GET、POST などが
あります。
URI : URL 要求のパス
Version : 要求の特定のバージョン。
HTTP/1.0 または HTTP/1.1 のいずれか
Host : ホストからの値: ヘッダー
注: HTTP/1.0 プロトコルではオプション。
[key] : Dispatcher が検索できる任意の有効な
HTTP ヘッダー名。例えば、User-Agent、
Connection、referer など。
例: http://www.company.com/path/webpage.htm をターゲットとするブラウザーでは、以下の
ような値になります。
Method=GET
URI=/path/webpage.htm
Version=HTTP/1.1
Host=www.company.com
Connection=Keep-Alive
パターンの構文およびシナリオの詳細は、
「
Load Balancer Administration Guide 」の
『Configure rules-based load balancing』と『Content rule (pattern) syntax』を参照してください。
注: 日本語に翻訳された「Load Balancer 管理ガイド 」は、
WebSphere Application Server - Edge Component Information Center Web サイト から入手できます。
構成設定
該当する場合、「ルール状況」画面で次の構成設定を編集して、「構成の更新」をクリックします。
- 範囲の開始値
- そのルールが真かどうかを判別するために使用される範囲の下位の値。
値の種類およびそのデフォルトは、ルールのタイプによって異なります。
- IP - シンボル名またはドット 10 進形式のいずれかで表されるクライアントのアドレス。
デフォルト値は、0.0.0.0 です。
- 時刻 - 整数。デフォルトは 0 で、深夜 12 時を表します。
- 接続 - 整数。デフォルト値は 0 です。
- アクティブ - 整数。デフォルト値は 0 です。
- 範囲の終了値
- そのルールが真かどうかを判別するために使用される範囲の上位の値。
値の種類およびそのデフォルトは、ルールのタイプによって異なります。
- IP - シンボル名またはドット 10 進形式のいずれかで表されるクライアントのアドレス。
デフォルト値は、255.255.255.254 です。
- 時刻 - 整数。デフォルト値は 24 で、深夜 12 時を表します。
- 接続 - 整数。デフォルト値は 2 の 32 乗マイナス 1 です。
- アクティブ - 整数。デフォルト値は 2 の 32 乗マイナス 1 です。
- 優先度 (オプション)
- ルールを検討する順序を表す整数。設定した最初のルールに優先度を指定しないと、
デフォルトで優先度の値に 1 が指定されて、第 1 番目に評価されます。
そして、2 番目のルールには優先度の値に 11 (最後の優先度の値
+ 10、この場合は 1 + 10) が設定されて、2 番目に評価され、3 番目のルール = 21、4 番目のルール = 31、などとなります。ルールは、
番号順に評価され、低い番号ほど、高い番号より高い優先順位になります。
- アフィニティー・タイプ
- アフィニティー・オプションのデフォルトは、なしです。ルール・ベース・アフィニティーは、CBR コンポーネントまたは
Dispatcher コンポーネントの CBR 転送メソッドにのみ適用されます。
ルールの構成でアフィニティー・オプションを設定するには、ポートの構成でスティッキー時間
オプションをゼロにする (使用不可にする) 必要があります。
ルールでアフィニティーを設定すると、ポートでスティッキー時間を使用可能にすることはできません。
このルールで指定するアフィニティー・タイプを選択してください。選択項目は次のとおりです。
- ルール・アフィニティーなし - デフォルト・オプションで、ルールにアフィニティーはないという意味です。
- 受動 Cookie アフィニティー - サーバーが生成する自己識別式 Cookie を基にして、
同一サーバーとのアフィニティーでウェブ・トラフィックのロード・バランシングを行うことができます。
これは、ルール上の「Cookie 名」を、サーバー上の「Cookie 値」と共に
結合させて使用されます。
- URI アフィニティー - URL に基づいて同じサーバーに対する Web トラフィックのロード・バランシングを行うことができます。
これは、CBR が必要なキャッシングの量を最小限にするために、キャッシング・プロキシーのバランシングを行っている場合の
シナリオを意図したものです。
- アクティブ Cookie アフィニティー - 選択されたサーバーを識別する CBR 生成 Cookie を基にして、
同一サーバーとのアフィニティーで Web トラフィックのロード・バランシングを行うことができます。この生成 Cookie には、
ルールのスティッキー時間のアフィニティーがあり、その時間を過ぎると Cookie の有効期限は切れます。
- WAS アフィニティー - これは、WAS 構成ファイルが CBR 構成にマップされている場合にのみ該当します。これはユーザーが設定できるフィールドでは
ありません。
- Cookie 名
- 管理者が設定した任意の名前で、Load Balancer に対する識別子になります。
Cookie 名は、Cookie の値と一緒に、Load Balancer に対する識別子となり、
Load Balancer が Web サイトの以降の要求を同じサーバー・マシンに送信できるようにします。
Cookie 名前値は、受動 Cookie アフィニティーにのみ適用できます。
- スティッキー時間
- スティッキー時間の値は、アクティブ Cookie にのみ適用できます。スティッキー時間を使用すれば、クライアントと特定のサーバーとの間でのアフィニティー・リレーションシップを作成できます。スティッキー時間を超過すると、そのクライアントは、最初のものとは異なるサーバーに送信される可能性があります。
デフォルト値は 0 で、そのルールはスティッキーでないことを意味します。
アクティブ Cookie にアフィニティー・フィールドを設定し、
ルールのスティッキー時間に正数を設定することにより、クライアントを特定サーバーに対して
スティッキーにする新しい方法を提供できます。一度、ルールがアクティブ Cookie アフィニティーで
使用可能になると、新規クライアント要求は標準の CBR アルゴリズムを使用してロード・バランシングされます。
同じクライアントからの以降の要求は、最初に選択されたサーバーに送られます。
- 評価するレベル
- 「総接続数」と「アクティブ状態にある接続」のルールについてのみ有効です。ポート上のすべてのサーバーを
評価するか、あるいは、そのルールのサーバーのみ評価するかを選択します。
総接続数 (秒) ルールでは、正のウェイト付けをつけたルールの現行サーバーに基づいて評価
することもできます。
リスト
サーバーのリスト
現在ルールに関連付けられているサーバーのアドレスを表示します。
- バックアップ・サーバーのリスト
- これは、WAS 構成ファイルが CBR 構成にマップされている場合にのみ該当します。これは編集不可能なテーブルで、
WAS 構成ファイルが変更されて、CBR 構成に再ロードされた時にのみ変更されます。
|