ADC
ご意見をお寄せいただきありがとうございました

この記事は機械翻訳されています.免責事項

負荷分散プロファイルのサポート

負荷分散構成には多数のパラメータがあるため、複数の仮想サーバーで同じパラメータを設定すると面倒になることがあります。リリース 11.1 から、ロードバランシング (LB) プロファイルにより、この作業が簡単になりました。各仮想サーバーでこれらのパラメータを設定する代わりに、プロファイルで負荷分散パラメータを設定し、このプロファイルを仮想サーバーに関連付けることができるようになりました。

現在、LB プロファイルでは、次のパラメータがサポートされています。

  • HTTPonlyflag—永続クッキーに HttpOnly 属性を含めます。HttpOnly 属性は、クッキーのスコープを HTTP 要求に制限し、クロスサイトスクリプティング攻撃のリスクを軽減するのに役立ちます。
  • usesecuredPersistenceCookie:SHA2 ハッシュアルゴリズムを使用してパーシステンスクッキー値を暗号化します。
  • Cookiepassphrase:セキュアパーシステンス Cookie 値の生成に使用するパスフレーズを指定します。
  • DBS_LB-MySQL および MSSQL サービスタイプのデータベース固有のロードバランシングを有効にします。
  • Cl_process_local:クラスタ内の仮想サーバ宛てのパケットは制御されません。単一パケット要求応答モードの場合、またはアップストリームデバイスが接続ベースの配信に適切な RSS を実行している場合に、オプションを有効にします。
  • lbHashAlgorithm:次のハッシュベースのロードバランシング方式に使用するハッシュアルゴリズムを指定します。
    • URLハッシュ方式
    • ハッシュ関数
    • 宛先 IP ハッシュ方式
    • 送信元 IP ハッシュ方式
    • 送信元 IP 宛先 IP ハッシュ方式
    • 送信元 IP 送信元ポートのハッシュ方式
    • コール ID ハッシュ方式
    • トークン方式

    指定可能な値:DEFAULT、PRAC、JARH デフォルト値:DEFAULT

  • lbHashFingers-ハッシュベースの LB メソッドの PRAC および JARH アルゴリズムで使用する指の数を指定します。フィンガーの数を増やすと、追加のメモリを犠牲にしてトラフィックの分散が向上します。

デフォルト値:256 最小値:1 最大値:1024

DBS_LB パラメータと Cl_process_local パラメータは、仮想サーバーおよびプロファイルで設定できます。仮想サーバでこれらのパラメータを有効にし、この仮想サーバにプロファイルを設定すると、その仮想サーバの"show lb vserver"コマンドの出力にパラメータが無効として表示されます。プロファイルをチェックして、これらのパラメータの実際のステータスを確認します。さらに、プロファイルを仮想サーバーに設定してから設定解除すると、パラメータはその仮想サーバーのデフォルト値で設定されます。

CLI を使用して LB プロファイルを作成するには

コマンドプロンプトで入力します。

add lb profile <lbprofilename> -dbsLb ( ENABLED | DISABLED ) -processLocal ( ENABLED | DISABLED ) -httpOnlyCookieFlag ( ENABLED | DISABLED ) -cookiePassphrase -useSecuredPersistenceCookie ( ENABLED | DISABLED ) -lbHashAlgorithm <lbHashAlgorithm> -lbHashFingers <positive_integer>

例:

> sh lb profile p1 LB Profile name: p1 DBS LB : DISABLED Process Local: DISABLED Persistence Cookie HttpOnly Flag: ENABLED Use Encrypted Persistence Cookie: DISABLED No of vservers bound: 0 Store MQTT clientid and username in transactional logs: NO Hash LB algorithm used in LB decision: DEFAULT Number of fingers for Hash LB algorithm: 256 Done

GUI を使用して LB プロファイルを作成するには

[システム] > [プロファイル] > [LB プロファイル] に移動し、プロファイルを追加します。

CLI を使用して LB プロファイルを LB 仮想サーバーに関連付けるには

コマンドプロンプトで入力します。

set lb vserver <name> -lbprofilename <string>

set lbvserver lbvip1 -lbprofile p1 Done sh lb vserver lbvip1 lbvip1 (203.0.113.1:80) - HTTP Type: ADDRESS State: UP Last state change was at Wed May 25 12:36:20 2016 Time since last state change: 0 days, 00:01:26.140 Effective State: UP ARP:DISABLED Client Idle Timeout: 180 sec Down state flush: ENABLED Disable Primary Vserver On Down : DISABLED Appflow logging: ENABLED Port Rewrite : DISABLED No. of Bound Services : 2 (Total) 2 (Active) Configured Method: LEASTCONNECTION BackupMethod: ROUNDROBIN Mode: IP Persistence: NONE Vserver IP and Port insertion: OFF Push: DISABLED Push VServer: Push Multi Clients: NO Push Label Rule: none L2Conn: OFF Skip Persistency: None Listen Policy: NONE IcmpResponse: PASSIVE RHIstate: PASSIVE New Service Startup Request Rate: 0 PER_SECOND, Increment Interval: 0 Mac mode Retain Vlan: DISABLED DBS_LB: DISABLED Process Local: DISABLED Traffic Domain: 0 LB Profile: p1 Done

GUI を使用して LB プロファイルを LB 仮想サーバーに関連付けるには

  1. [ トラフィック管理 ] > [ 負荷分散 ] > [ 仮想サーバー] に移動します。
  2. 仮想サーバを選択し、[Edit] をクリックします。
  3. [詳細設定]で、[プロファイル] をクリックします。
  4. [LB プロファイル] リストで、この仮想サーバーに関連付けるプロファイルを選択します。
このコンテンツの正式なバージョンは英語で提供されています。Cloud Software Groupドキュメントのコンテンツの一部は、お客様の利便性のみを目的として機械翻訳されています。Cloud Software Groupは機械翻訳されたコンテンツを管理していないため、誤り、不正確な情報、不適切な用語が含まれる場合があります。英語の原文から他言語への翻訳について、精度、信頼性、適合性、正確性、またはお使いのCloud Software Group製品またはサービスと機械翻訳されたコンテンツとの整合性に関する保証、該当するライセンス契約書またはサービス利用規約、あるいはCloud Software Groupとのその他すべての契約に基づき提供される保証、および製品またはサービスのドキュメントとの一致に関する保証は、明示的か黙示的かを問わず、かかるドキュメントの機械翻訳された範囲には適用されないものとします。機械翻訳されたコンテンツの使用に起因する損害または問題について、Cloud Software Groupは責任を負わないものとします。