Azure CloudにおけるNetScaler Console高可用性ペア
200 OKで応答しますが、セカンダリインスタンスは応答しません。これらの応答に基づいて、ALBはプライマリインスタンスにのみトラフィックを送信します。フェイルオーバーが発生した場合、新しいプライマリは200 OKで応答を開始し、ALBは自動的にそこにトラフィックを送信します。
前提条件
-
Azure Cloudおよびリソースグループへのアクセス権があること。注:
-
2つのスタンドアロンAzure Cloud上のNetScaler Consoleインスタンスを作成すること。
-
通信に必要なポートが開いていること。詳細については、システム要件を参照してください。
NetScaler Console HAペアを構成する
-
いずれかのNetScaler Console GUIにログインします。
-
Settings > High Availability Settings に移動します。注:
-
HAペアを構成するには、他のNetScaler ConsoleのプライベートIPアドレスを指定する必要があります。
-
フローティングIPは、Azure VNet (Virtual Network) から利用可能な任意のIPにすることができます。
-
-
NetScaler Console高可用性 (HA) の構成をクリックし、セカンダリノードの詳細、フローティングIPアドレスを指定して、構成をクリックします。HAペア構成(/en-us/netscaler-application-delivery-management-software/media/console-azure-ha1.png)
-
確認ウィンドウで、はいをクリックします。NetScaler Consoleインスタンスが再起動し、HAペアを形成します。
-
HAペアの構成が完了したら、プライマリNetScaler Consoleにログインし、設定 > HA展開に移動して、プライマリノードとセカンダリノードを検証します。HAペアの検証(/en-us/netscaler-application-delivery-management-software/media/console-azure-ha2.png)
-
基本で、Console VMが構成されているのと同じリソースグループとリージョンにAzure Load Balancer (ALB) を作成します。
-
インスタンスの詳細で、SKU: Standard、タイプ: Internal、階層: Regionalを選択します。
-
-
フロントエンドIP構成で、Console HAペア用に構成されたフローティングIPを持つフロントエンドIPを追加します。
-
バックエンドプールで、2つのConsoleインスタンスのIPアドレスを追加します。
-
負荷分散ルール: プロトコル、ポート、バックエンドポート、ヘルスプローブ、およびフローティングIPを有効にして、次のルールを構成します。
ルール名 プロトコル ポート バックエンドポート フローティングIP ルール-80 TCP 80 80 はい ルール-443 TCP 443 443 はい ルール-5454 TCP 5454 5454 はい ルール-22 TCP 22 22 はい ルール-8443 TCP 8443 8443 はい ルール-7443 TCP 7443 7443 はい ルール-27000 TCP 27000 27000 はい ルール-7279 TCP 7279 7279 はい ルール-5563 TCP 5563 5563 はい ルール-4739 UDP 4739 4739 はい ルール-5140 UDP 5140 5140 はい ルール-162 UDP 162 162 はい ルール-514 UDP 514 514 はい ルール-5557 UDP 5557 5557 はい ルール-5558 UDP 5558 5558 はい -
ヘルスプローブ: ステップ4に記載されている必要なすべてのポートでHTTPヘルスチェックを作成します。このヘルスプローブにより、プライマリコンソールはアクティブとして、セカンダリコンソールはパッシブとして有効になります。例:
-
ポート: 443
-
URL:
/mas_health -
予期される応答コード: 200ロードバランサーの作成の詳細については、Azureドキュメントのロードバランサーの作成を参照してください。ロードバランサーを構成した後、ALBのフロントエンドIPアドレスを使用してNetScaler Consoleにアクセスできます。注:フロントエンドIPアドレスを介してNetScaler Consoleにアクセスするには、同じAzureネットワークで実行されているAzure Virtual Desktopがあることを確認してください。
-