Azure では、NetScaler コンソールの高可用性は Azure Load Balancer (ALB) を使用して実現されます。 ALB は、プライマリ ノードとセカンダリ ノードの両方にヘルス プローブを送信してインスタンスを監視します。 プライマリ インスタンスは 200 OK
で応答しますが、セカンダリ インスタンスは応答しません。 これらの応答に基づいて、ALB はトラフィックをプライマリ インスタンスにのみ送信します。 フェイルオーバーが発生すると、新しいプライマリは 200 OK
で応答を開始し、ALB は自動的にトラフィックを送信します。
次のことを確認してください:
Azure クラウドとリソース グループにアクセスできます。
注記:
NetScaler コンソールをプロビジョニングする前に、 リソース グループ、 ネットワーク セキュリティ グループ、 仮想ネットワーク、およびその他の必要なエンティティを作成することをお勧めします。
Azure Cloud</a>に 2 つのスタンドアロンNetScaler Console インスタンスを作成します。</p></li>
通信に必要なポートが開いています。 詳細については、「 システム要件」を参照してください。</ul>
2 つのスタンドアロン NetScaler Console インスタンスを構成した後:
NetScaler コンソール GUI の 1 つにログインします。
設定 > 高可用性設定に移動します。
注記:
HA ペアを構成するには、もう一方の NetScaler コンソールのプライベート IP アドレスを指定する必要があります。
フローティング IP には、Azure VNet (仮想ネットワーク) から利用可能な任意の IP を使用できます。
NetScaler コンソールの高可用性 (HA) の構成をクリックし、セカンダリ ノードの詳細、フローティング IP アドレスを指定して、 構成をクリックします。
確認ウィンドウで、[ はい] をクリックします。 NetScaler Console インスタンスが再起動して HA ペアを形成します。
HA ペアの構成が完了したら、プライマリ NetScaler コンソールにログインし、 設定 > HA 展開 に移動して、プライマリ ノードとセカンダリ ノードを検証します。
次の手順では、Azure クラウド内の Azure ロード バランサーのフロントエンド IP としてフローティング IP アドレスを構成します。 Azure クラウド ポータルで、ロード バランサーを検索し、結果から ロード バランサー を選択して、 作成をクリックします。
基本で、コンソール VM が構成されているのと同じリソース グループとリージョンに Azure ロード バランサー (ALB) を作成します。
フロントエンド IP 構成で、コンソール HA ペア用に設定されたフローティング IP を持つフロントエンド IP を追加します。
バックエンド プールに、2 つのコンソール インスタンスの 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 ヘルスチェックを作成します。 このヘルス プローブにより、プライマリ コンソールがアクティブになり、セカンダリ コンソールがパッシブになります。 例えば:
/mas_health
ロード バランサーの作成の詳細については、Azure ドキュメントの「 ロード バランサーの作成 」を参照してください。
ロード バランサーを構成すると、ALB のフロントエンド IP アドレスを使用して NetScaler コンソールにアクセスできるようになります。
> **注記:**
>
> フロントエンド IP アドレスを介して NetScaler コンソールにアクセスするには、同じ Azure ネットワークで Azure 仮想デスクトップが実行されていることを確認します。