Citrix ADC

Azure外部および内部ロ,ドバランサ,で同時に高可用性セットアップを構成する

Azureの高可用性ペアは,外部ロードバランサーと内部ロードバランサーの両方を同時にサポートします。

Azure外部ロードバランサーと内部ロードバランサーの両方を使用して高可用性ペアを構成するには,次の2つのオプションがあります。

  • Citrix ADCアプラaapl . exeアンス上で2のLB仮想サ,バ,を使用する。
  • 1のlb仮想サバとIPセットを使用する。単一の磅仮想サーバは,IPSetによって定義された複数のIPにトラフィックを処理します。

外部ロードバランサーと内部ロードバランサーを同時に使用してAzureで高可用性ペアを構成するには,次の手順を実行します。

手順1と2にいては,Azureポタルを使用します。手順3および4では,Citrix ADC VPX GUIまたはCLIを使用します。

手順1.Azureロドバランサ(外部ロドバランサまたは内部ロドバランサ)を構成します。

Azure外部ロドバランサを使用した高可用性セットアップの構成の詳細にいては,”複数のIPアドレスと网卡を使用した高可用性セットアップを構成するを参照してください。

Azure内部ロ,ドバランサ,を使用した高可用性セットアップの構成の詳細に,いては,”AzureILBでCitrix高可用性テンプレ,トを使用してHA-INCノ,ドを構成するを参照してください。

手順2.リソ,スグル,プに追加のロ,ドバランサ,(ilb)を作成します。ステップ1では,外部ロードバランサーを作成した場合は,内部ロードバランサーを作成し,逆に作成します。

  • 内部ロドバランサを作成するには,ロドバランサのタプを[内部]として選択します。[サブネット]フィ,ルドで,Citrix ADCクラ,アントサブネットを選択する必要があります。競合がない限り,そのサブネットに静的IPアドレスを指定することもできます。それ以外の場合は,ダaaplナミックIPアドレスを選択します。

    内部ロ,ドバランサ,を作成する

  • 外部ロ,ドバランサ,を作成するには,ロ,ドバランサの種類を[パブリック]として選択し,ここにパブリックIPアドレスを作成します。

    外部ロ,ドバランサ,を作成する

  1. Azure负载均衡器を作成したら,フロントエンドIP地址設定に移動し,ここに示すIPアドレスを書き留めます。ステップ3のようにADC負荷分散仮想サーバーを作成するときは,このIPアドレスを使用する必要があります。

    フロントエンドIP地址構成

  2. Azure负载均衡器の設定ペ,ジで、手臂テンプレートのデプロイは,磅ルール,バックエンドプール,およびヘルスプローブの作成に役立ちます。
  3. 高可用性ペアのクラaapl . exe高可用性ペアのクラaapl . exeアントnicをilbのバックエンドプ,ルに追加します。
  4. ヘルスプロ,ブの作成(tcp, 9000ポ,ト)
  5. 次の2のロドバランシングルルを作成します。
    • 80年ポートのHTTPトラフィック(Webappユースケース)の1つの磅ルール。ル,ルでは,バックエンドポ,ト80も使用する必要があります。作成したバックエンドプ,ルとヘルスプロ,ブを選択します。フロティングIPを有効にする必要があります。
    • ポ,ト443のHTTPSまたはcadトラフィックに対する別のlbル,ル。プロセスはHTTPトラフィックと同じです。

手順3.Citrix ADCアプラアンスのプラマリノドで,ILBの負荷分散仮想サバを作成します。

  1. 負荷分散仮想サ,バ,を追加します。

    add lb vserver   [][<端口>]

    例:

    add lb vserver vserver_name HTTP 52.172.96.71 80 

    注:

    ステップ2で作成した追加のロードバランサーに関連付けられた,ロードバランサーのフロントエンドIPアドレスを使用します。

  2. サビスを負荷分散仮想サバにバンドします。

    绑定lb vserver   

    例:

    bind lb vserver vserver - lb -1 Service-HTTP-1 

詳細にいては,”基本的な負荷分散の設定を参照してください。

ステップ4:ステップ3の代わりに,IPSetを使用してILBの負荷分散仮想サバを作成できます。

  1. 仮想サバIP (vip)タプのIPアドレスを追加します。

    add nsip  -type  

    例:

    添加nsip 52.172.96.71 -type VIP 
  2. プラマリノドとセカンダリノドの両方にIPSetを追加します。

    添加ipset  

    例:

    添加ipset ipset1 
  3. IPアドレスをIPセットにバescンドします。

    bind ipset   

    例:

    绑定ipset 
  4. 既存のLB仮想サ,バ,をIPSetを使用するように設定します。

    设置lb vserver  -ipset  

    例:

    设置lb vserver vserver_name -ipset ipset1 

詳細にいては,”マルチIP仮想サ,バ,の構成を参照してください。

Azure外部および内部ロ,ドバランサ,で同時に高可用性セットアップを構成する

この記事の概要