NSX Manager: NetScalerインスタンスの自動プロビジョニング
概要
NetScaler Application Delivery Management (ADM) は、VMware ネットワーク仮想化プラットフォームと統合し、NetScaler サービスの展開、構成、管理を自動化します。この統合により、物理ネットワークトポロジに関連する従来の複雑さが抽象化され、vSphere/vCenter 管理者は NetScaler サービスをより迅速にプログラムで展開できるようになります。
VMware NSX Managerでのロードバランシングサービスの挿入および削除中に、NetScaler ADMはNetScalerインスタンスを動的にプロビジョニングおよび破棄します。この動的なプロビジョニングには、NetScaler ADMでのNetScaler VPXライセンス割り当ての自動化が必要です。NetScalerライセンスがNetScaler ADMにアップロードされると、NetScaler ADMはライセンスサーバーの役割を果たします。
前提条件
注
この統合は、VMware NSX for vSphere 6.1以前のみでサポートされています。
-
高可用性でセットアップされ、ESXにインストールされたNetScaler ADMバージョン13.0。
-
NetScaler VPXバージョン13.0
-
NetScaler VPXインスタンス用のNetScaler VPXライセンス、バージョン13.0
-
最小要件を満たすハードウェアを備えたVMware ESXiバージョン4.1以降をインストールします。
-
最小システム要件を満たす管理ワークステーションにVMware Clientをインストールします。
-
最小システム要件を満たす管理ワークステーションにVMware OVF Tool (VMware ESXiバージョン4.1に必要) をインストールします。
NetScaler ADMおよびNetScalerインスタンスの高可用性展開
NetScaler ADM HAセットアップをプロビジョニングするには、NetScalerサイトからダウンロードしたNetScaler ADMイメージファイルをインストールします。NetScaler ADM HAセットアップのプロビジョニング方法の詳細については、「高可用性でのNetScaler ADMの展開」を参照してください。
NetScaler® ADM HAエンドポイントの詳細設定
HAモードで展開されているNetScaler ADMとVMware NSX Managerを統合するには、まずロードバランシングNetScalerインスタンスの仮想IPアドレスを入力する必要があります。また、NetScalerロードバランシング仮想サーバーに存在する証明書ファイルをNetScaler ADMファイルシステムにアップロードする必要があります。
NetScaler ADMでロードバランシング構成情報を提供するには:
-
NetScaler ADM HAノードで、System \> Deployment に移動します。
-
右上隅のHA Settingsをクリックし、MAS-HA SettingsページでMAS-HA Endpoint Detailsをクリックします。

-
MAS-HA Endpoint Detailsページで、ロードバランシングNetScalerインスタンスにすでに存在するのと同じ証明書をアップロードします。
-
ロードバランシングNetScalerインスタンスの仮想IPアドレスを入力し、OKをクリックします。

VMware NSX ManagerをNetScaler ADMに登録する
2つのNetScaler ADMサーバーを高可用性でセットアップすると、2つのサーバーノードはアクティブ/パッシブモードになります。プライマリNetScaler ADMサーバーノードにログオンし、HAモードのNetScaler ADMにVMware NSX Managerを登録して、それらの間に通信チャネルを作成します。
HAモードのNetScaler ADMにVMware NSX Managerを登録するには:
-
プライマリNetScaler ADMサーバーノードで、Orchestration \> SDN Orchestration \> VMware NSX Manager に移動します。
-
Configure NSX Manager Settingsをクリックします。
-
Configure NSX Manager Settingsページで、次のパラメータを設定します。
-
NSX Manager IPアドレス - NSX ManagerのIPアドレス。
-
NSX Managerユーザー名 - NSX Managerの管理者ユーザー名。
-
パスワード - NSX Managerの管理者ユーザーのパスワード。
-
-
「NSX Managerで使用されるNetScaler ADMアカウント」セクションで、NSX ManagerのNetScalerドライバーパスワードを設定します。
-
OKをクリックします。
NetScaler ADMでのライセンスのアップロード
NetScaler VPXライセンスをNetScaler ADMにアップロードすると、NetScaler ADMはNSXとのオーケストレーション中にインスタンスにライセンスを自動的に割り当てることができます。
NetScaler ADMにライセンスファイルをインストールするには:
-
NetScaler ADMで、Infrastructure > Pooled Licensingに移動します。
-
License Filesセクションで、次のいずれかのオプションを選択します。
-
ローカルコンピューターからライセンスファイルをアップロード - ライセンスファイルがすでにローカルコンピューターにある場合は、NetScaler ADMにアップロードできます。ライセンスファイルを追加するには、Browseをクリックして、追加したいライセンスファイル(.lic)を選択します。その後、Finishをクリックします。
-
ライセンスアクセスコードを使用 - Citrixは、購入したライセンスのライセンスアクセスコードをメールで送信します。ライセンスファイルを追加するには、テキストボックスにライセンスアクセスコードを入力し、Get Licensesをクリックします。注いつでも、ライセンス設定からNetScaler ADMにライセンスを追加できます。

-
NetScaler ADM で NetScaler VPX イメージをアップロードする
NetScaler イメージを NetScaler ADM に追加します。これにより、NetScaler ADM はサービスパッケージで定義されているこれらのイメージを使用します。
NetScaler ADM で NetScaler VPX イメージをアップロードするには:
-
NetScaler ADM で、Orchestration \> SDN Orchestration \> VMware NSX Manager \> ESX NSVPX Images の順に移動します。
-
Upload をクリックし、ローカルストレージフォルダから NetScaler VPX zip パッケージを選択します。
NetScaler ADM でサービスパッケージを作成する
NetScaler ADM でサービスパッケージを作成して、NetScaler リソースの割り当て方法を規定する SLA のセットを定義します。
NetScaler ADM でサービスパッケージを作成するには:
-
NetScaler ADM で、Orchestration \> SDN Orchestration \> VMware NSX Manager \> Service Packages の順に移動し、Add をクリックして新しいサービスパッケージを追加します。
-
Service Package ページの Basic Settings セクションで、次のパラメータを設定します。
-
名前 - サービスパッケージの名前
-
分離ポリシー - Dedicated を選択
-
NetScaler インスタンスプロビジョニング - Create Instance OnDemand を選択
-
自動プロビジョニングプラットフォーム - CitrixNetScaler SDX を選択
-
Continue をクリック
-
-
「自動プロビジョニング設定」セクションで、NSXプラットフォームに展開するために最近アップロードされたNetScaler VPX zipパッケージを選択し、対応するライセンスを選択して、「続行」をクリックします。「注」「高可用性」セクションで、HA用にNetScalerインスタンスをプロビジョニングするチェックボックスをオンにします。「自動プロビジョニング設定」(/en-us/netscaler-application-delivery-management-software/media/nsx-autoprovisioning-mas-ha-service-package.jpg)「注」上図のリストボックスに表示されているライセンス名「VPX8000_Advanced, 2 number」は例であり、以下のように説明されています。
-
VPX - このライセンスはNetScaler VPXインスタンスを展開するためのものです
-
8000 - 消費可能な帯域幅は8GBです
-
Advanced - NetScalerは、Standard、Advanced、Premiumの3種類のライセンスを提供しています
-
2 number - このライセンスを使用すると、2つのNetScaler VPXインスタンスを展開できます
「ライセンス」リストボックスに表示されるライセンス名は、Citrixから購入したライセンスによって異なります。 -
-
「続行」をクリックします。
-
サービスパッケージはNSX Managerに公開されます。NSX Managerで、「サービス定義」\>「サービスマネージャー」に移動します。NetScaler ADMがサービスマネージャーの1つとして表示されます。これは、登録が成功し、NSX ManagerとNetScaler ADMの間で双方向通信が確立されたことを示します。「注」高可用性展開のNetScaler ADMの場合、ライセンスはNetScaler ADMライセンスサーバーノードにのみアップロードされます。NetScaler ADMノードはアクティブ/パッシブモードです。
Edge向けロードバランサーサービス挿入の実行
既存のNSX Edge Gatewayでロードバランサーサービス挿入を実行します。つまり、ロードバランシング機能をNSXロードバランサーからNetScalerにオフロードします。
NSX Edge Gatewayにロードバランシングサービスを挿入するには:
-
NSX Managerで、Home \> Networking and Security \> NSX Edges に移動し、設定済みのエッジゲートウェイをダブルクリックして選択します。
-
Manage をクリックし、Load Balancer タブで Global Configuration を選択し、Edit をクリックします。
-
Enable Load Balancer と Enable Service Insertion を選択して有効にします。
-
Service Definition で、NSX Managerに公開されたサービスパッケージを選択します。
-
管理インターフェイス用に仮想NICを1つ、データインターフェイス用に仮想NICを1つ以上構成します。管理用とデータ用のネットワークをそれぞれ選択します。注プライマリIP割り当てモードでIPプールオプションを選択します。NetScaler ADMは、IPアドレスの手動またはDHCP割り当てをサポートしていません。
-
更新アイコンをクリックして、ランタイムの作成を確認します。注HA展開で2つのNetScaler VPXインスタンスをデプロイしているため、NSX Managerに2つのランタイムが作成されます。画面に表示されるランタイムを表示するには、画面を更新する必要がある場合があります。
-
ランタイムを選択し、Actions をクリックし、ポップアップメニューから Install を選択します。HAの場合、他のランタイムについてもこれを繰り返します。
-
仮想マシンが両方とも起動すると、Statusの値が「In Service」に、Install Stateの値が「Enabled」に変わります。注ステータスの変更を表示するには、画面を更新する必要がある場合があります。
-
NetScaler ADMで、Orchestration \> Requests に移動して、サービス挿入の完了の進行状況の詳細を確認します。ランタイムを作成および更新するリクエストがNetScaler ADMに届いていることがわかります。ランタイムが更新されたら、リクエストを選択し、Tasks ボタンをクリックして、NetScaler ADMがNSX Managerに追加されたことを確認します。HAの場合、NetScaler ADMで2つのランタイムを作成および更新する2つのリクエストがあります。両方のランタイムが更新されたら、両方のリクエストを選択し、Tasks ボタンをクリックして、2つのNetScaler ADM HAノードがNSX Managerに追加されたことを確認します。
-
NetScaler ADMで、Orchestration \> SDN Orchestration \> VMware NSX Manager \> Edge Gateways に移動します。右側のパネルで、NetScaler VPXがNSX Edge Gatewayに追加されたことを確認できます。HAの場合、HAモードの2つのNetScaler VPXインスタンスがNSX Edge Gatewayに追加されたことを確認できます。
-
NetScaler ADMで、Infrastructure > Pooled Licensing > VPX Licenses に移動します。NetScaler VPXライセンスとインストールしたエディションを選択します。HAモードのNetScaler VPXインスタンスは2つのライセンスを消費し、ステータスは以下のように画面に表示されます。
サービス挿入が完了したら、StyleBookを使用して、次の2つの方法のいずれかでNetScalerインスタンスを構成できます。
VMware NSX Manager GUIでNetScaler VPXの負荷分散サービスを構成する
組み込みのStyleBookを使用して、NSX Edgeゲートウェイデバイスで負荷分散サービスの構成を有効にするには、次のタスクを実行します。
NSX Manager で、Home \> Networking and Security \> NSX Edges の順に移動し、設定したエッジゲートウェイをダブルクリックして選択します。
プールとプールメンバーの作成
異なる容量のサーバーとメンバーのプールを作成します。
-
Manage をクリックし、Load Balancer タブで Pools を選択し、「+」アイコンをクリックして新しいプールを追加し、次のパラメーターを設定します。
-
名前 - 新しいプールの名前
-
アルゴリズム - プールが選択される基準となるアルゴリズムをドロップダウンリストから選択します。
-
モニター - サービスモニターが default\_http\_monitor に設定されていることを確認します。
-
メンバー - 「+」をクリックしてプールにメンバーを追加し、New Member ウィンドウで必要なパラメーターを入力します。
-
名前 - メンバーの名前
-
IPアドレス/VCコンテナ - 「Select」をクリックして利用可能なリストからオブジェクトを選択するか、オブジェクトのIPアドレスを入力します。
-
-
-
OK をクリックします。必要な数のメンバーを追加します。

仮想サーバーの作成
仮想サーバーのセットを作成し、各仮想サーバーにプールを割り当てます。
-
「管理」をクリックし、ロードバランサーのタブで「仮想サーバー」を選択し、「+」アイコンをクリックして仮想サーバーを追加し、次のパラメーターを設定します。
-
アプリケーションプロファイル - デフォルトでは、NetScaler ADMで作成したサービスプロファイルが表示されます。
-
名前 - 仮想サーバーの名前。
-
IPアドレス - 「選択」をクリックして、既存のIPアドレスプールを選択するか、新しいIPアドレスプールを作成します。
-
デフォルトプール - ドロップダウンリストからデフォルトプールを選択します。
-
-
「OK」をクリックします。
-
NetScaler ADMで、オーケストレーション \> リクエストに移動し、1つまたは複数の選択したNetScalerインスタンスでのサービス作成完了の進行状況の詳細を確認します。
-
NetScaler ADMで、アプリケーション \> 構成に移動し、
nsx-lb-mon構成パックが作成されていることを確認します。構成パック(/en-us/netscaler-application-delivery-management-software/media/nmas-nsx-integration4.jpg)
NetScaler ADM GUIでのNetScaler VPXにおけるロードバランシングサービスの設定
NetScaler ADM StyleBookを使用して、NetScalerインスタンスにロードバランサー構成を展開します。HAの場合、構成はHAモードのNetScalerインスタンスの両方に展開されます。
StyleBookを使用して構成パックを作成するには:
-
NetScaler ADMで、アプリケーション \> 構成 \> 新規作成に移動し、リストから「HTTP/SSL LoadBalancing (with Monitors) StyleBook」を選択します。StyleBookは、このStyleBookで定義されているすべてのパラメーターの値を入力するユーザーインターフェイスページとして開きます。
-
必要なすべてのパラメーターの値を指定します。
-
NSX環境でプロビジョニングされているターゲットのNetScaler VPXインスタンスを選択し、「作成」をクリックして、選択したデバイスに構成を適用します。HA展開の場合は、HAモードのインスタンスを選択します。
NetScaler VPXインスタンスでの仮想サーバーとサービスグループの作成の確認
NetScaler VPXインスタンスにログインすることで、サービスグループと仮想サーバーが作成されていることを確認できます。
サービスグループと仮想サーバーを表示するには:
-
NetScaler VPXインスタンスにログオンします。HA展開の場合、HA構成にある両方のNetScalerインスタンスにログオンする必要があります。
-
Configuration \> System \> Networking に移動します。右側のペインで、追加されたIPアドレスを表示できます。IPアドレスのハイパーリンクをクリックして詳細を確認します。サブネットIPアドレスが、NSXに追加されたWebインターフェースのIPアドレスと同じであることがわかります。
-
次に、Traffic Management \> Load Balancing \> Virtual Servers に移動し、仮想サーバーの詳細を表示します。
-
次に、Service Groups に移動し、サービスグループの詳細を表示します。
-
最後に、Configuration \> System \> Licenses に移動して、このインスタンスに適用されているライセンスを表示します。
ロードバランシングサービスの削除
NSX Managerに展開されたNetScaler VPXインスタンスでロードバランシングサービスが不要になった場合、以前に実行されたサービス挿入を削除できます。
構成とサービス挿入を削除するには:
-
NetScaler ADMで、Applications \> Configuration に移動し、作成されたアプリケーション構成を選択して、「X」アイコンをクリックして構成を削除します。
-
NSX Managerで、NetScaler VPXインスタンスが接続されているエッジゲートウェイに移動します。Manage \> Load Balancer \> Global Configuration に移動し、ランタイムエントリを右クリックして、Unprovision をクリックします。仮想マシンはサービス停止状態になります。
-
NetScaler ADMで、Orchestration \> Cloud Orchestration \> Edge Gateways に移動します。エッジゲートウェイと削除されたインスタンスの対応するマッピングがないことを確認します。