Azure クラウド上の NetScaler コンソール HA ペア

Azure では、NetScaler コンソールの高可用性は Azure Load Balancer (ALB) を使用して実現されます。 ALB は、プライマリ ノードとセカンダリ ノードの両方にヘルス プローブを送信してインスタンスを監視します。 プライマリ インスタンスは 200 OKで応答しますが、セカンダリ インスタンスは応答しません。 これらの応答に基づいて、ALB はトラフィックをプライマリ インスタンスにのみ送信します。 フェイルオーバーが発生すると、新しいプライマリは 200 OKで応答を開始し、ALB は自動的にトラフィックを送信します。

HAペアアーキテクチャ

前提条件

次のことを確認してください:

NetScalerコンソールのHAペアを構成する

2 つのスタンドアロン NetScaler Console インスタンスを構成した後:

  1. NetScaler コンソール GUI の 1 つにログインします。

  2. 設定 > 高可用性設定に移動します。

    注記:

    • HA ペアを構成するには、もう一方の NetScaler コンソールのプライベート IP アドレスを指定する必要があります。

    • フローティング IP には、Azure VNet (仮想ネットワーク) から利用可能な任意の IP を使用できます。

  3. NetScaler コンソールの高可用性 (HA) の構成をクリックし、セカンダリ ノードの詳細、フローティング IP アドレスを指定して、 構成をクリックします。

HAペア構成

  1. 確認ウィンドウで、[ はい] をクリックします。 NetScaler Console インスタンスが再起動して HA ペアを形成します。

  2. HA ペアの構成が完了したら、プライマリ NetScaler コンソールにログインし、 設定 > HA 展開 に移動して、プライマリ ノードとセカンダリ ノードを検証します。

HAペアの検証

次の手順では、Azure クラウド内の Azure ロード バランサーのフロントエンド IP としてフローティング IP アドレスを構成します。 Azure クラウド ポータルで、ロード バランサーを検索し、結果から ロード バランサー を選択して、 作成をクリックします。

  1. 基本で、コンソール VM が構成されているのと同じリソース グループとリージョンに Azure ロード バランサー (ALB) を作成します。

    1. インスタンスの詳細で、SKU: 標準、タイプ: 内部、および層: リージョン を選択します。
  2. フロントエンド IP 構成で、コンソール HA ペア用に設定されたフローティング IP を持つフロントエンド IP を追加します。

  3. バックエンド プールに、2 つのコンソール インスタンスの IP アドレスを追加します。

  4. 負荷分散規則: プロトコル、ポート、バックエンド ポート、正常性プローブ、およびフローティング 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 はい
  5. ヘルスプローブ: 手順 4 にリストされているすべての必要なポートを使用して、HTTP ヘルスチェックを作成します。 このヘルス プローブにより、プライマリ コンソールがアクティブになり、セカンダリ コンソールがパッシブになります。 例えば:

    1. ポート: 443
    2. URL: /mas_health
    3. 予想される応答コード: 200

    ロード バランサーの作成の詳細については、Azure ドキュメントの「 ロード バランサーの作成 」を参照してください。

    ロード バランサーを構成すると、ALB のフロントエンド IP アドレスを使用して NetScaler コンソールにアクセスできるようになります。

    > **注記:**
    > 
    > フロントエンド IP アドレスを介して NetScaler コンソールにアクセスするには、同じ Azure ネットワークで Azure 仮想デスクトップが実行されていることを確認します。