NetScaler VPX

インターネットに公開されるアプリケーション向けにNetScaler®高可用性テンプレートを使用してHA-INCノードを構成する

インターネットに公開されるアプリケーション向けの標準テンプレートを使用すると、HA-INCモードのVPXインスタンスのペアを迅速かつ効率的に展開できます。Azureロードバランサー (ALB) は、フロントエンドにパブリックIPアドレスを使用します。このテンプレートは、3つのサブネットと6つのNICを持つ2つのノードを作成します。サブネットは、管理、クライアント、サーバー側のトラフィック用です。各サブネットには、両方のVPXインスタンス用に2つのNICがあります。

インターネットに公開されるアプリケーション向けのNetScaler HAペアテンプレートは、Azure Marketplaceで入手できます。

テンプレートを起動し、Azure可用性セットまたは可用性ゾーンを使用して高可用性VPXペアを展開するには、次の手順を実行します。

  1. Azure マーケットプレイスから、NetScalerを検索します。
  2. 今すぐ入手」をクリックします。

    Azure マーケットプレイス

  3. 必要なHA展開とライセンスを選択し、「続行」をクリックします。

    ライセンス付きAzure HA

  4. 基本」ページが表示されます。リソースグループを作成します。「パラメーター」タブで、リージョン、管理者ユーザー名、管理者パスワード、ライセンスの種類 (VM SKU)、およびその他のフィールドの詳細を入力します。

    ALBの基本ページ

  5. 次へ : VM構成 >」をクリックします。

    ALB用仮想マシン構成

  6. VM構成」ページで、次の操作を実行します。
    • パブリックIPドメイン名サフィックスを構成する
    • アジュール モニタリング メトリック を有効または無効にする
    • Backend Autoscale™ を有効または無効にする
  7. 次へ: ネットワークと追加設定 > をクリックします

    ネットワークと追加設定(/ja-jp/vpx/media/network-and-additional-settings-alb-citrix.png)

  8. ネットワークと追加設定ページで、ブート診断アカウントを作成し、ネットワーク設定を構成します。

    ブート診断(/ja-jp/vpx/media/boot-diagnostics-citrix.png)

  9. 次へ: 確認と作成 > をクリックします。

  10. 基本設定、VM構成、ネットワークと追加設定を確認し、作成をクリックします。

    必要な構成でAzureリソースグループが作成されるまで、しばらく時間がかかる場合があります。完了後、Azureポータルでリソースグループを選択して、LBルール、バックエンドプール、ヘルスプローブなどの構成の詳細を確認します。高可用性ペアは、citrix-adc-vpx-0citrix-adc-vpx-1として表示されます。

    HAセットアップで、より多くのセキュリティルールやポートの作成などの追加の変更が必要な場合は、Azureポータルから実行できます。

    必要な構成が完了すると、次のリソースが作成されます。

    HAインターネットアプリケーションリソースグループ(/ja-jp/vpx/media/ha-internet-application-resource-group.png)

  11. citrix-adc-vpx-0およびcitrix-adc-vpx-1ノードにログオンして、次の構成を検証する必要があります。

    • 両方のノードのNSIPアドレスは、管理サブネット内にある必要があります。
    • プライマリ(citrix-adc-vpx-0)およびセカンダリ(citrix-adc-vpx-1)ノードで、2つのSNIPアドレスが表示されていることを確認する必要があります。1つのSNIP(クライアントサブネット)はALBプローブへの応答に使用され、もう1つのSNIP(サーバーサブネット)はバックエンドサーバー通信に使用されます。

    注:

    HA-INCモードでは、citrix-adc-vpx-0およびcitrix-adc-vpx-1 VMのSNIPアドレスは、両方が同じである従来のオンプレミスADC高可用性展開とは異なります。

    プライマリノードで (citrix-adc-vpx-0)

    ALBのプライマリノードでIP CLIを表示

    ALBのプライマリノードでHAノードCLIを表示

    セカンダリノードで (citrix-adc-vpx-1)

    ALBのセカンダリノードでIP CLIを表示

    ALBのセカンダリノードでHAノードCLIを表示

  12. プライマリノードとセカンダリノードがUPになり、同期ステータスがSUCCESSになったら、プライマリノード (citrix-adc-vpx-0) でALB仮想サーバーのパブリックIPアドレスを使用してロードバランシング仮想サーバーまたはゲートウェイ仮想サーバーを構成する必要があります。詳細については、「サンプル構成」セクションを参照してください。

  13. ALB仮想サーバーのパブリックIPアドレスを見つけるには、Azure ポータル > Azure ロードバランサー > フロントエンド IP 構成に移動します。

    ALBフロントエンドIP構成

  14. 両方のクライアントインターフェイスのネットワークセキュリティグループに、仮想サーバーポート443のインバウンドセキュリティルールを追加します。

    インバウンドセキュリティルール1

    インバウンドセキュリティルール2

  15. アクセスするALBポートを構成し、指定されたポートのインバウンドセキュリティルールを作成します。バックエンドポートは、ロードバランシング仮想サーバーポートまたはVPN仮想サーバーポートです。

    LBルール バックエンドポート

  16. これで、ALBパブリックIPアドレスに関連付けられた完全修飾ドメイン名 (FQDN) を使用して、負荷分散仮想サーバーまたはVPN仮想サーバーにアクセスできます。

    FQDNパブリックIPアドレス

サンプル構成

ゲートウェイVPN仮想サーバーと負荷分散仮想サーバーを設定するには、プライマリノード (ADC-VPX-0) で次のコマンドを実行します。設定はセカンダリノード (ADC-VPX-1) に自動的に同期されます。

ゲートウェイ設定例

enable feature aaa LB SSL SSLVPN
add ip 52.172.55.197 255.255.255.0 -type VIP
add vpn vserver vpn_ssl SSL 52.172.55.197 443
add ssl certKey ckp -cert cgwsanity.cer -key cgwsanity.key
bind ssl vserver vpn_ssl -certkeyName ckp
<!--NeedCopy-->

負荷分散のサンプル構成

enable feature LB SSL
enable ns mode MBF
add lb vserver lb_vs1 SSL 52.172.55.197 443
bind ssl vserver lb_vs1 -certkeyName ckp
<!--NeedCopy-->

これで、ALBのパブリックIPアドレスに関連付けられたFQDNを使用して、負荷分散仮想サーバーまたはVPN仮想サーバーにアクセスできます。

負荷分散仮想サーバーの設定方法の詳細については、リソースセクションを参照してください。

リソース:

以下のリンクは、HA展開と仮想サーバー構成に関連する追加情報を提供します。

インターネットに公開されるアプリケーション向けにNetScaler®高可用性テンプレートを使用してHA-INCノードを構成する