Citrix ADC

優先負荷分散

プライオリティ負荷分散機能を使用すると,プライオリティ負荷分散仮想サーバにバインドされている各サービスまたはサービスグループにプライオリティ番号を割り当てることができます。番号が最も小さいサービスまたはサービスグループが最も高いプライオリティを持ちます。アプリケーショントラフィックは,このサービスまたはサービスグループが了である限り,このサービスまたはサービスグループにだけ分散されます。次のプライオリティ番号が割り当てられたサービスまたはサービスグループは,プライオリティが最も高いサービスグループ内のすべてのサービスまたはメンバーが下来の場合にだけ動作可能になります。ただし,優先度が最も高いサービスまたはサービスグループのメンバーのいずれかが再び使用可能になると,トラフィックはそのサービスまたはサービスグループにリダイレクトされます。

たとえば,優先負荷分散仮想サーバーにバインドされているサービスグループSVG1, SVG2,およびSVG3について考えてみます。プライオリティグループの最大数は3に設定されています。各グループの優先順位は,次のように割り当てます。

  • Svg1:プライオリティ
  • Svg2:プライオリティ
  • Svg3:プライオリティ

このシナリオでは,アプリケーショントラフィックはサービスグループsvg1に送信されます。これは,このグループに最も低いプライオリティ番号が割り当てられているためです。SVG1のすべてのメンバーが下来の場合,トラフィックはサービスグループSVG2に分散されます。このグループには,次に低いプライオリティ番号が割り当てられます。Svg2のすべてのメンバーがdownの場合,トラフィックはsvg3に分散されます。ただし,SVG1のメンバーのいずれかが了の場合,トラフィックはSVG1にリダイレクトされます。これは,svg1には最小の数が割り当てられ,プライオリティが最も高いためです。

サービスまたはサービスグループに優先度を割り当てて,本番トラフィックへの影響を最小限に抑えるか,まったく影響を与えずに,必要に応じて,優先度が最も高い特定のサービスまたはサービスグループをアップグレードできます。

また,アップグレードが正常に行われなかった場合は,運用トラフィックへの影響を最小限に抑えたり,プライオリティの次のサービスまたはサービスグループに安全に切り替えることができます。

次の図は,プライオリティ負荷分散機能を示しています。

優先負荷分散

優先負荷分散を構成する

Citrix ADC優先負荷分散構成は,GUI経由でのみサポートされます。Cliを使用してプライオリティ負荷分散を設定することはできません。

  1. トラフィック管理に移動します>優先負荷分散>バーチャル*服务器仮想サーバーのプロトコル,IPアドレス,および仮想サーバーのポート番号を指定します。

  2. 最大優先度グループ]ボックスに,この仮想サーバーにバインドできる優先度サービスまたはサービスグループの数を入力します。デフォルト値は2で,設定可能な最大プライオリティは10です。このパラメータは,設定後は編集できません。

    注:

    優先度グループの最大数を指定して[好吧]をクリックすると,コンテンツスイッチ仮想サーバーと“n”数のバックアップ負荷分散仮想サーバーが作成されます。アルファベット" n "は,優先グループの最大数を表します。

    たとえば,仮想サーバー名をvs1として入力し,最大優先度グループを5に設定した場合,_Pri。磅# vs1 # MaxPri = 5という名前のコンテンツスイッチング仮想サーバーと次の5つの負荷分散仮想サーバーが作成されます。

    • _Pri。磅# vs1 # MaxPri _lb1 = 5
    • _Pri。磅# vs1 # MaxPri _lb2 = 5
    • _Pri。磅# vs1 # MaxPri _lb3 = 5
    • _Pri。磅# vs1 # MaxPri _lb4 = 5
    • _Pri。磅# vs1 # MaxPri _lb5 = 5
  3. 優先度グループの最大数を指定して[好吧]をクリックすると,このコンテンツスイッチ仮想サーバーにバインドする必要があるサービスまたはサービスグループを選択するように求められます。

    • サービスを仮想サーバにバインドするには,[サービス]セクションの[挿入をクリックします。次に,既存のサービスを選択するか,サービスを作成し,このサービスの優先度を設定します。また,このサービスをバインドする必要がある優先順位番号を設定します。
    • サービスグループを仮想サーバにバインドするには,[服务组]セクションの[插入をクリックします。次に,既存のサービスグループを選択するか,サービスグループを作成し,このサービスグループの優先順位を設定します。また,このサービスグループをバインドする必要がある優先順位番号を設定します。

    入力したプライオリティグループの最大数に応じて,ステップ3を繰り返します。

    注:

    • プライオリティが最も高いサービスまたはサービスグループは,プライオリティが最も高い負荷分散仮想サーバにバインドされます。

    たとえば,優先度1と2をそれぞれサービスグループSG_App1和SG_App2に割り当てた場合,SG_App1虚拟服务器_Priにバインドされます。磅# vs1 # MaxPri = 5 _lb1 SG_App2虚拟服务器_Priにバインドされています。磅# vs1 # MaxPri _lb2 = 5はステップ2で作成しました。

    • サービス・グループまたはサービスの優先度を変更するには,優先度ロード・バランシング仮想サーバー・ページの編集アイコンをクリックし,必要に応じて優先度を変更します。
    • すべての負荷分散仮想サーバーの構成が同じであるため,各仮想サーバーの負荷分散方法と永続性を明示的に設定することはできません。
  4. [詳細設定]セクションで,要件に合ったその他の構成を完了します。

重要:

優先負荷分散の構成中に作成されたエンティティは,guiの他のタブやcliから変更しないでください。優先負荷分散エンティティは,[優先負荷分散]タブからのみ変更することをお勧めします。

優先負荷分散

この記事の概要