Application Delivery Management

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以前のみをサポートしています。

  • NetScaler ADM、バージョン13.0の高可用性セットアップで、ESXにインストール済みであること。

  • 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エンドポイント詳細の設定

VMware NSX ManagerをHAモードで展開されたNetScaler ADMと統合するには、まずロードバランシングNetScalerインスタンスの仮想IPアドレスを入力する必要があります。また、NetScalerロードバランシング仮想サーバーに存在する証明書ファイルをNetScaler ADMファイルシステムにアップロードする必要があります。

NetScaler ADMでロードバランシング構成情報を提供するには:

  1. NetScaler ADM HAノードで、System > Deploymentに移動します。

  2. 右上隅のHA Settingsをクリックし、MAS-HA SettingsページでMAS-HA Endpoint Detailsをクリックします。

    ADM HA設定

  3. MAS-HA Endpoint Detailsページで、ロードバランシングNetScalerインスタンスにすでに存在するのと同じ証明書をアップロードします。

  4. ロードバランシングNetScalerインスタンスの仮想IPアドレスを入力し、OKをクリックします。

    ADM HAエンドポイント詳細

VMware NSX ManagerとNetScaler ADMの登録

2つのNetScaler ADMサーバーを高可用性でセットアップすると、2つのサーバーノードはアクティブ/パッシブモードになります。プライマリNetScaler ADMサーバーノードにログオンして、VMware NSX ManagerをHAのNetScaler ADMに登録し、それらの間に通信チャネルを作成します。

VMware NSX ManagerをHAのNetScaler ADMに登録するには:

  1. プライマリNetScaler ADMサーバーノードで、Orchestration > SDN Orchestration > VMware NSX Managerに移動します。

  2. Configure NSX Manager Settingsをクリックします。

  3. Configure NSX Manager Settingsページで、次のパラメーターを設定します。
    1. NSX Manager IP Address - NSX ManagerのIPアドレス。

    2. NSX Manager user name - NSX Managerの管理者ユーザー名。

    3. Password - NSX Managerの管理者ユーザーのパスワード。

  4. NSX Managerセクションで使用されるNetScaler ADMアカウントで、NSX ManagerのNetScaler Driver Passwordを設定します。

  5. OKをクリックします。

NetScaler ADMでのライセンスのアップロード

NetScaler VPXライセンスをNetScaler ADMにアップロードすると、NSXとのオーケストレーション中にNetScaler ADMがインスタンスにライセンスを自動的に割り当てることができます。

NetScaler ADMにライセンスファイルをインストールするには:

  1. NetScaler ADMで、Infrastructure > Pooled Licensingに移動します。

  2. License Filesセクションで、次のいずれかのオプションを選択します。

    1. Upload license files from a local computer - ライセンスファイルがローカルコンピューターにすでに存在する場合は、NetScaler ADMにアップロードできます。ライセンスファイルを追加するには、Browseをクリックして、追加するライセンスファイル(.lic)を選択します。次にFinishをクリックします。

    2. Use License Access Code - Citrixは、購入したライセンスのライセンスアクセスコードをメールで送信します。ライセンスファイルを追加するには、テキストボックスにライセンスアクセスコードを入力し、Get Licensesをクリックします。

      いつでも、License SettingsからNetScaler ADMにライセンスを追加できます。

      ライセンスサーバー設定

NetScaler ADMでのNetScaler VPXイメージのアップロード

NetScalerイメージをNetScaler ADMに追加すると、NetScaler ADMはサービスパッケージで定義されているこれらのイメージを使用します。

NetScaler ADMにNetScaler VPXイメージをアップロードするには:

  1. NetScaler ADMで、Orchestration > SDN Orchestration > VMware NSX Manager > ESX NSVPX Imagesに移動します。

  2. Uploadをクリックし、ローカルストレージフォルダーからNetScaler VPX zipパッケージを選択します。

NetScaler ADMでのサービスパッケージの作成

NetScaler ADMでサービスパッケージを作成し、NetScalerリソースの割り当て方法を規定するSLAのセットを定義します。

NetScaler ADMでサービスパッケージを作成するには:

  1. NetScaler ADMで、Orchestration > SDN Orchestration > VMware NSX Manager > Service Packagesに移動し、Addをクリックして新しいサービスパッケージを追加します。

  2. Service Packageページで、Basic Settingsセクションで次のパラメーターを設定します。

    1. Name - サービスパッケージの名前

    2. Isolation Policy - Dedicatedを選択

    3. NetScaler Instance Provisioning - Create Instance OnDemandを選択

    4. Auto Provision Platform - CitrixNetScaler SDXを選択

    5. Continueをクリック

  3. Auto Provision Settingsセクションで、NSXプラットフォームに展開するために最近アップロードしたNetScaler VPX zipパッケージを選択し、対応するライセンスを選択して、Continueをクリックします。

    High Availability」セクションで、NetScalerインスタンスをHA用にプロビジョニングするチェックボックスをオンにします。

    自動プロビジョニング設定

    上図のリストボックスに表示されているライセンス名「VPX8000_Advanced, 2 number」は例であり、以下のように説明されます。

    • VPX - NetScaler VPXインスタンスを展開するためのライセンス

    • 8000 - 消費可能な帯域幅は8GB

    • Advanced - NetScalerはStandard、Advanced、Premiumの3種類のライセンスを提供

    • 2 number - このライセンスを使用して2つのNetScaler VPXインスタンスを展開可能

    Licenseリストボックスに表示されるライセンス名は、Citrixから購入したライセンスによって異なります。

  4. Continueをクリックします。

  5. サービスパッケージがNSX Managerに公開されます。NSX Managerで、Service Definitions > Service Managersに移動します。NetScaler ADMがサービスマネージャーの1つとして表示されます。これは、登録が成功し、NSX ManagerとNetScaler ADMの間で双方向通信が確立されたことを示します。

    高可用性展開のNetScaler ADMの場合、ライセンスはNetScaler ADMライセンスサーバーノードにのみアップロードされます。NetScaler ADMノードはアクティブ/パッシブモードです。

Edgeのロードバランサーサービス挿入の実行

既存のNSX Edge Gatewayでロードバランサーサービス挿入を実行します。つまり、ロードバランシング機能をNSXロードバランサーからNetScalerにオフロードします。

NSX Edge Gatewayにロードバランシングサービスを挿入するには:

  1. NSX Managerで、Home > Networking and Security > NSX Edgesに移動し、構成したEdge Gatewayをダブルクリックして選択します。

  2. Manageをクリックし、Load BalancerタブでGlobal Configurationを選択し、Editをクリックします。

  3. Enable Load BalancerEnable Service Insertionを選択して有効にします。

  4. Service Definitionで、NSX Managerに公開されたサービスパッケージを選択します。

  5. 管理インターフェース用に1つの仮想NIC、データインターフェース用に1つ以上の仮想NICを構成します。それに応じて管理用とデータ用のネットワークを選択します。

    Primary IP AllocationモードでIP Poolオプションを選択します。NetScaler ADMは、IPアドレスの手動またはDHCP割り当てをサポートしていません。

  6. 更新アイコンをクリックして、ランタイムの作成を確認します。

    HA展開では2つのNetScaler VPXインスタンスを展開するため、NSX Managerに2つのランタイムが作成されます。

    画面に表示されるランタイムを表示するには、画面を更新する必要がある場合があります。

  7. ランタイムを選択し、Actionsをクリックして、ポップアップメニューからInstallを選択します。HAの場合は、他のランタイムについてもこれを繰り返します。

  8. 両方の仮想マシンが起動すると、Statusの値が「In Service」に、Install Stateの値が「Enabled」に変わります。

    ステータスの変更を表示するには、画面を更新する必要がある場合があります。

  9. NetScaler ADMで、Orchestration > Requestsに移動して、サービス挿入完了の進行状況の詳細を確認します。ランタイムを作成および更新するリクエストがNetScaler ADMに届いていることがわかります。ランタイムが更新されたら、リクエストを選択し、Tasksボタンをクリックして、NetScaler ADMがNSX Managerに追加されたことを確認します。

    HAの場合、NetScaler ADMで2つのランタイムを作成および更新する2つのリクエストがあります。両方のランタイムが更新されたら、両方のリクエストを選択し、Tasksボタンをクリックして、2つのNetScaler ADM HAノードがNSX Managerに追加されたことを確認します。

  10. NetScaler ADMで、Orchestration > SDN Orchestration > VMware NSX Manager > Edge Gatewaysに移動します。右側のパネルで、NetScaler VPXがNSX Edge Gatewayに追加されたことを確認できます。

    HAの場合、HAモードの2つのNetScaler VPXインスタンスがNSX Edge Gatewayに追加されたことを確認できます。

  11. NetScaler ADMで、Infrastructure > Pooled Licensing > VPX Licensesに移動します。インストールしたNetScaler VPXライセンスとエディションを選択します。

    HAモードのNetScaler VPXインスタンスは2つのライセンスを消費し、ステータスは以下のように画面に表示されます。

    VPXライセンス

    サービス挿入が完了したら、StyleBooksを使用して次のいずれかの方法でNetScalerインスタンスを構成できます。

VMware NSX Manager GUIでのNetScaler VPXのロードバランシングサービスの構成

組み込みのStyleBooksを使用して、NSX Edge Gatewayデバイスでロードバランシングサービスの構成を有効にするには、次のタスクを実行します。

NSX Managerで、Home > Networking and Security > NSX Edgesに移動し、構成したEdge Gatewayをダブルクリックして選択します。

プールとプールメンバーの作成

異なる容量のサーバーとメンバーのプールを作成します。

  1. Manageをクリックし、Load BalancerタブでPoolsを選択し、「+」アイコンをクリックして新しいプールを追加し、次のパラメーターを設定します。

    1. Name - 新しいプールの名前

    2. Algorithm - プールが選択される基準となるアルゴリズムをドロップダウンリストから選択します。

    3. Monitors - サービスモニターがdefault_http_monitorに設定されていることを確認します。

    4. Members - 「+」をクリックしてプールにメンバーを追加し、New Memberウィンドウで必要なパラメーターを入力します。

      1. Name - メンバーの名前

      2. IP Address/ VC Container - Selectをクリックして利用可能なリストからオブジェクトを選択するか、オブジェクトのIPアドレスを入力します。

  2. OKをクリックします。

    必要な数のメンバーを追加します。

    プールとプールメンバーの作成

仮想サーバーの作成

一連の仮想サーバーを作成し、各仮想サーバーにプールを割り当てます。

  1. Manageをクリックし、Load BalancerタブでVirtual Serversを選択し、「+」アイコンをクリックして仮想サーバーを追加し、次のパラメーターを設定します。

    1. Application profile - デフォルトでは、NetScaler ADMで作成したサービスプロファイルが表示されます。

    2. Name - 仮想サーバーの名前。

    3. IP Address - Selectをクリックして既存のIPアドレスプールを選択するか、新しいIPアドレスプールを作成します。

    4. Default pool - ドロップダウンリストからデフォルトプールを選択します。

  2. OKをクリックします。

  3. NetScaler ADMで、Orchestration > Requestsに移動して、1つ以上の選択されたNetScalerインスタンスでのサービス作成完了の進行状況の詳細を確認します。

  4. NetScaler ADMで、Applications > Configurationに移動し、nsx-lb-mon構成パックが作成されていることを確認します。

    構成パック

NetScaler ADM GUIでのNetScaler VPXのロードバランシングサービスの構成

NetScaler ADM StyleBooksを使用して、NetScalerインスタンスにロードバランサー構成を展開します。HAの場合、構成はHAモードのNetScalerインスタンスの両方に展開されます。

StyleBooksを介して構成パックを作成するには:

  1. NetScaler ADMで、Applications > Configuration > Create Newに移動し、リストからHTTP/SSL LoadBalancing (with Monitors) StyleBookを選択します。StyleBookはユーザーインターフェースページとして開き、このStyleBookで定義されているすべてのパラメーターの値を入力します。

  2. 必要なすべてのパラメーターの値を指定します。

  3. NSX環境でプロビジョニングされたターゲットNetScaler VPXインスタンスを選択し、Createをクリックして選択したデバイスに構成を適用します。HA展開の場合は、HAモードのインスタンスを選択します。

NetScaler VPXインスタンスでの仮想サーバーとサービスグループの作成の確認

NetScaler VPXインスタンスにログインすることで、サービスグループと仮想サーバーが作成されていることを確認できます。

サービスグループと仮想サーバーを表示するには:

  1. NetScaler VPXインスタンスにログオンします。HA展開の場合は、HAモードのNetScalerインスタンスの両方にログオンする必要があります。

  2. Configuration > System > Networkingに移動します。右側のペインで、追加されたIPアドレスを確認できます。IPアドレスのハイパーリンクをクリックして詳細を確認します。サブネットIPアドレスがNSXに追加されたWebインターフェースのIPアドレスと同じであることがわかります。

  3. 次に、Traffic Management > Load Balancing > Virtual Serversに移動し、仮想サーバーの詳細を表示します。

  4. 次に、Service Groupsに移動し、サービスグループの詳細を表示します。

  5. 最後に、Configuration > System > Licensesに移動して、このインスタンスに適用されているライセンスを表示します。

ロードバランシングサービスの削除

NSX Managerに展開されたNetScaler VPXインスタンスでロードバランシングサービスが不要になった場合は、以前に実行したサービス挿入を削除できます。

構成とサービス挿入を削除するには:

  1. NetScaler ADMで、Applications > Configurationに移動し、作成されたアプリケーション構成を選択して、「X」アイコンをクリックして構成を削除します。

  2. NSX Managerで、NetScaler VPXインスタンスが接続されているEdge Gatewayに移動します。Manage > Load Balancer > Global Configurationに移動し、ランタイムエントリを右クリックして、Unprovisionをクリックします。仮想マシンはサービス停止状態になります。

  3. NetScaler ADMで、Orchestration > Cloud Orchestration > Edge Gatewaysに移動します。Edge Gatewayと削除されたインスタンスの対応するマッピングがないことを確認します。