HA と ALB の導入手順の概要は次のとおりです。
-
Azureに2つのVPXインスタンス (プライマリインスタンスとセカンダリインスタンス) をデプロイします。
-
両方のインスタンスにクライアントとサーバーの NIC を追加します。
-
フローティングIPモードが無効になっている負荷分散ルールを持つALBをデプロイします。
-
NetScaler GUIを使用して、両方のインスタンスで高可用性設定を構成します。
手順1. Azureに2つのVPXインスタンスをデプロイします。
次の手順に従って、2つのVPXインスタンスを作成します。
-
Azure Marketplace からNetScalerバージョンを選択します(この例では、NetScalerリリース13.1が使用されています)。

-
必要な ADC ライセンスモードを選択し、
をクリックします。
-
導入を成功させるには、
、
、
、
、
、
、
の各タブに必要な詳細情報を入力します。
タブで、管理、クライアント、サーバーの NIC の 3 つのサブネットを持つ新しい仮想ネットワークを作成します。それ以外の場合は、既存の仮想ネットワークを使用することもできます。管理 NIC は、VM の展開中に作成されます。クライアントとサーバーのNICは、仮想マシンの作成後に作成および接続されます。NIC ネットワークセキュリティグループでは、次のいずれかを実行できます。
-
を選択し、要件に合った既存のネットワークセキュリティグループを使用します。
-
仮想マシンのデプロイが完了した後に、ネットワークセキュリティグループの設定を変更することもできます。
![仮想マシン- タブ]()
-
検証が成功したら、基本設定、仮想マシンの構成、ネットワーク、および追加設定を確認し、
をクリックします。

-
デプロイが完了したら、「 リソースに移動 」をクリックして設定の詳細を確認します。
同様に、2つ目のNetScaler VPXインスタンスを展開します。
手順2. クライアントとサーバーのNICを両方のインスタンスに追加します。
さらにNICを接続するには、まず仮想マシンを停止する必要があります。Azure ポータルで、停止する VM を選択します。
タブで、
をクリックします。ステータスが
と表示されるまで待ちます。
プライマリインスタンスにクライアントNICを追加するには、次の手順に従います。
-
既存の NIC を選択するか、新しいインターフェイスを作成して接続できます。
-
NIC ネットワークセキュリティグループについては、
を選択して既存のネットワークセキュリティグループを使用するか、
を選択して作成できます。

サーバ NIC を追加するには、クライアント NIC を追加する場合と同じ手順に従います。
NetScaler VPXインスタンスには、3つのNIC(管理NIC、クライアントNIC、およびサーバーNIC)がすべて接続されています。
前の手順を繰り返して、セカンダリインスタンスに NIC を追加します。
両方のインスタンスで NIC を作成してアタッチしたら、
>
に移動して両方のインスタンスを再起動します。
クライアントNICインバウンドルールでは、ポートを通過するトラフィックを許可する必要があります。このルールは、後でNetScaler VPXインスタンスの構成時に負荷分散仮想サーバーを作成するために使用されます。
手順3. フローティングIPモードが無効になっている負荷分散ルールを持つALBをデプロイします。
ALB の設定を開始するには、次の手順に従います。
-
-
次の例では、Standard SKU のリージョンパブリックロードバランサーをデプロイします。
-
タブで、IP アドレスを作成するか、既存の IP アドレスを使用します。


-
[ バックエンドプール ]タブで、[NICベースのバックエンドプール構成]を選択し、両方のNetScaler仮想マシンのクライアントNICを追加します。

-
タブで、
をクリックし、前の手順で作成したフロントエンド IP アドレスとバックエンドプールを指定します。要件に基づいてプロトコルとポートを選択します。ヘルスプローブを作成するか、既存のヘルスプローブを使用します。「
フローティング IP を有効にする 」チェックボックスをオフにします。

-
+
をクリックします。検証に合格したら、
をクリックします。

ステップ 4: NetScaler GUIを使用して、両方のNetScaler VPXインスタンスのHA設定を構成します。
AzureでNetScaler VPXインスタンスを作成したら、NetScaler GUIを使用してHAを構成できます。
手順1. 両方のインスタンスで INC モードで高可用性をセットアップします。
プライマリ・インスタンスで、次の手順を実行します。
-
インスタンスのデプロイ時に指定したユーザー名nsrootとパスワードを使用して、インスタンスにログオンします。
-
構成 > システム > 高可用性 > ノードに移動し、 追加をクリックします。
-
フィールドに、セカンダリインスタンスの管理 NIC のプライベート IP アドレス(例:10.4.1.5)を入力します。
-
「 セルフノードで INC (独立ネットワーク構成) モードを有効にする 」チェックボックスを選択します。
-
**[作成]**をクリックします。
セカンダリインスタンスで、次の手順を実行します。
-
インスタンスのデプロイ時に指定したユーザー名nsrootとパスワードを使用して、インスタンスにログオンします。
-
構成 > システム > 高可用性 > ノードに移動し、 追加をクリックします。
-
フィールドに、プライマリインスタンスの管理NICのプライベートIPアドレス(例:10.4.1.4)を入力します。
-
「 セルフノードで INC (独立ネットワーク構成) モードを有効にする 」チェックボックスを選択します。
-
**[作成]**をクリックします。
先に進む前に、
セカンダリインスタンスの同期状態が ページで
と表示されていることを確認します。
これで、セカンダリインスタンスはプライマリインスタンスと同じログオン認証情報を持つようになりました。
手順2. 両方のインスタンスに仮想 IP アドレスとサブネット IP アドレスを追加します。
プライマリ・インスタンスで、次の手順を実行します。
-
-
次の手順に従って、プライマリ VIP アドレスを追加します。
-
プライマリインスタンスのクライアント NIC のプライベート IP アドレスと、VM インスタンスのクライアントサブネットに設定されているネットマスクを入力します。
-
フィールドで、ドロップダウンメニューから
を選択します。
-
**[作成]**をクリックします。
-
次の手順に従って、プライマリ SNIP アドレスを追加します。
-
プライマリ・インスタンスのサーバNICの内部IPアドレスと、プライマリ・インスタンスのサーバ・サブネットに設定されているネットマスクを入力します。
-
フィールドで、ドロップダウンメニューから
を選択します。
-
**[作成]**をクリックします。
-
次の手順に従って、セカンダリ VIP アドレスを追加します。
-
セカンダリインスタンスのクライアント NIC の内部 IP アドレスと、VM インスタンスのクライアントサブネットに設定されているネットマスクを入力します。
-
フィールドで、ドロップダウンメニューから
を選択します。
-
**[作成]**をクリックします。

セカンダリインスタンスで、次の手順を実行します。
-
-
次の手順に従って、セカンダリ VIP アドレスを追加します。
-
セカンダリインスタンスのクライアント NIC の内部 IP アドレスと、VM インスタンスのクライアントサブネットに設定されているネットマスクを入力します。
-
フィールドで、ドロップダウンメニューから
を選択します。
-
次の手順に従って、セカンダリ SNIP アドレスを追加します。
-
セカンダリインスタンスのサーバ NIC の内部 IP アドレスと、セカンダリインスタンスのサーバサブネットに設定されているネットマスクを入力します。
-
フィールドで、ドロップダウンメニューから
を選択します。
-
**[作成]**をクリックします。

手順3. IP セットを追加し、両方のインスタンスで IP セットをセカンダリ VIP にバインドします。
プライマリ・インスタンスで、次の手順を実行します。
-
System > Network > IP Sets > Addに移動します。
-
-
ページで、仮想 IP(セカンダリ VIP)を選択し、
をクリックします。
-

セカンダリインスタンスで、次の手順を実行します。
-
System > Network > IP Sets > Addに移動します。
-
-
ページで、仮想 IP (セカンダリ VIP) を選択し、
をクリックします。
-

IP セット名は、プライマリインスタンスとセカンダリインスタンスの両方で同じである必要があります。
ステップ 4: プライマリインスタンスに負荷分散仮想サーバーを追加します。
-
-
、
、
、
(プライマリ VIP)、および
に必要な値を追加します。
-
[詳細] クリックします。
に移動し、ドロップダウンメニューから
を選択し、
ステップ 3で作成した IPSet を指定します。
-
OK をクリックして、負荷分散仮想サーバーを作成します。
手順5. プライマリインスタンスにサービスまたはサービスグループを追加します。
-
-
サービス名、IPアドレス、プロトコル、およびポートに必要な値を追加し、
をクリックします。
手順6:サービスまたはサービスグループを、プライマリインスタンスの負荷分散仮想サーバにバインドします。
-
-
手順4で構成した負荷分散仮想サーバーを選択し、
をクリックします。
-
-
手順5で構成したサービスを選択し、
をクリックします。
手順7. 構成を保存します。
そうしないと、再起動後、または即時再起動が行われた場合、すべての設定が失われます。
手順8. 設定を確認します。
フェイルオーバー後に ALB フロントエンド IP アドレスに到達できることを確認します。
-
ALB フロントエンド IP アドレスをコピーします。
-
ブラウザに IP アドレスを貼り付け、バックエンドサーバーにアクセスできることを確認します。
-
プライマリインスタンスで、フェイルオーバーを実行します:
NetScaler GUIから、[ **構成]>[システム]>[高可用性]>[アクション]>[強制フェールオーバー]**に移動します。

-
フェイルオーバー後、以前に使用したALBフロントエンドIPを介してバックエンドサーバーにアクセスできることを確認してください。