Application Delivery Management

NSX Manager:NetScaler ADC インスタンスの自動Provisioning

概要

Citrix Application Delivery Management(ADM)は、VMwareネットワーク仮想化プラットフォームと統合して、Citrix ADCサービスの展開、構成、および管理を自動化します。この統合により、物理ネットワークトポロジに関連する従来の複雑さが解消され、vSphere/vCenter管理者はCitrix ADCサービスをプログラムにより迅速に展開できるようになります。

VMware NSX Managerでの負荷分散サービスの挿入および削除中に、Citrix ADM はCitrix ADC インスタンスを動的にプロビジョニングおよび破棄します。この動的プロビジョニングでは、Citrix ADC VPXライセンスの割り当てをCitrix ADM で自動化する必要があります。Citrix ADC ライセンスがCitrix ADM にアップロードされると、Citrix ADM はライセンスサーバーの役割を果たします。

前提条件

この統合は、 vSphere 6.1 以前の VMware NSXでのみサポートされます。

  • Citrix ADM、バージョン13.0は高可用性でセットアップされ、ESXにインストールされています。

  • Citrix ADC VPX、バージョン 13.0

  • Citrix ADC VPX インスタンス用Citrix ADC VPX ライセンス、バージョン 13.0

  • 最小要件を満たすハードウェアでVMware ESXi Version 4.1以降をインストールします。

  • 最小システム要件を満たす管理用のワークステーションにVMware Clientをインストールします。

  • 最小システム要件を満たす管理用のワークステーションに、VMware ESXi Version 4.1に必要なVMware OVF Toolをインストールします。

Citrix ADM および Citrix ADC インスタンスの高可用性デプロイ

NetScaler ADM 高可用性セットアップをプロビジョニングするには、Citrix ダウンロードサイトからダウンロードしたNetScaler ADMイメージファイルをインストールします。NetScaler ADM HA セットアップをプロビジョニングする方法の詳細については、「 NetScaler ADM を高可用性で展開する」を参照してください。

NetScaler ADM HA エンドポイントの詳細の設定

VMware NSX ManagerをHAモードでデプロイされたCitrix ADMと統合するには、まず負荷分散Citrix ADCインスタンスの仮想IPアドレスを入力する必要があります。また、Citrix ADC 負荷分散仮想サーバーにある証明書ファイルを Citrix ADM ファイルシステムにアップロードする必要があります。

Citrix ADM で負荷分散構成情報を提供するには:

  1. Citrix ADM HA ノードで、[ システム ] > [ デプロイメント] に移動します。

  2. 右上隅の [ HA 設定 ] をクリックし、[ MAS-HA 設定 ] ページで [ MAS-HA エンドポイントの詳細] をクリックします。

    ADM HA 設定

  3. MAS-HA Endpoint Detail sページで、負荷分散NetScaler ADC インスタンスにすでに存在する証明書と同じ証明書をアップロードします。

  4. 負荷分散NetScaler ADC インスタンスの仮想IPアドレスを入力し、[ OK]をクリックします。

    ADM HA エンドポイントの詳細

VMware NSX マネージャーをNetScaler ADM に登録する

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

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

  1. プライマリ Citrix ADM サーバノードで、[オーケストレーション] > [ SDNオーケストレーション ] > [VMware NSX Manager] に移動します。

  2. [ NSX Manager の設定を設定]をクリックします。

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

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

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

  4. 「NSX Manager が使用する Citrix ADM アカウント」セクションで、NSX Manager の Citrix ADC ドライバパスワードを設定します。

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

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

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

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

  1. Citrix ADM で、[ ネットワーク ]>[ ライセンス]に移動します。

  2. [ ライセンスファイル ] セクションで、次のいずれかのオプションを選択します。

    1. ローカルコンピュータからのライセンスファイルのアップロード-ローカルコンピュータに ライセンスファイルがすでに存在する場合は、NetScaler ADM にアップロードできます。ライセンスファイルを追加するには、[ Browse ] をクリックし、追加するライセンスファイル (.lic) を選択します。次に、[ 完了] をクリックします。

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

      注:

      [ライセンス設定]から、いつでもNetScaler ADMにライセンスを追加できます。

      ライセンスサーバー設定

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

NetScaler ADC イメージをNetScaler ADM に追加すると、NetScaler ADMがサービスパッケージで定義されているとおりにこれらのイメージを使用するようになります。

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

  1. NetScaler ADM で、[ オーケストレーション ]>[ SDNオーケストレーション ]>[ VMware NSXマネージャー ]>[ ESX NSVPXイメージ]に移動します。

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

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

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

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

  1. Citrix ADM で、[ オーケストレーション] > [ SDNオーケストレーション ] > [ VMware NSX Manager ] > [ サービスパッケージ] に移動し、[ 追加] をクリックして新しいサービスパッケージを追加します 。

  2. サービスパッケージ 」ページの「 基本設定 」セクションで、次のパラメータを設定します。

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

    2. 隔離ポリシー-「 専用」を選択

    3. Citrix ADC インスタンスProvisioning-「 インスタンスをオンデマンドで作成」を選択します

    4. 自動プロビジョニングプラットフォーム- CitrixADC SDXを選択

    5. [Continue] をクリックします

  3. 自動プロビジョニング設定 ]セクションで、最近アップロードしたCitrix ADC VPX zipパッケージを選択してNSXプラットフォームにデプロイし、対応するライセンスを選択して、[続行]をクリックします。

    注:

    高可用性 ]セクションで、NetScaler ADC インスタンスを高可用性用にプロビジョニングするチェックボックスをオンにします。

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

    上記の図に示したリストボックスに表示されたライセンスの名前、VPX8000_Advanced、2 番号の例を次に示します。

    • VPX-ライセンスはNetScaler ADC VPXインスタンスを展開することです

    • 8000 - 使用可能な帯域幅は8GBです。

    • 詳細-Citrix には、スタンダード、アドバンスト、プレミアムの3種類のライセンスが用意されています

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

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

  4. [続行] をクリックします。

  5. サービスパッケージが NSX Manager に公開されます。NSX Manager で、[ サービス定義] > [ **サービスマネージャ**] に移動します。Citrix ADM をサービスマネージャーの1人と見なすことができます。これは、登録が成功し、NSX ManagerとCitrix ADM 間で双方向通信が確立されたことを示しています。

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

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

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

NSX Edge ゲートウェイにロードバランシングサービスを挿入するには:

  1. NSX Manager で、[ ホーム ] > [ ネットワークとセキュリティ ] > [ NSX Edge] に移動し、設定した Edge ゲートウェイをダブルクリックして選択します。

  2. [ 管理] をクリックし、[ ロードバランサ ] タブで [ グローバル構成] を選択し、[ 編集] をクリックします。

  3. [ ロードバランサーを有効にする ] と [ サービス挿入を有効にする ] を選択して有効にします。

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

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

    注:

    プライマリ IP 割り当てモードで IP プールオプションを選択します。Citrix ADM は、IPアドレスの手動割り当てまたはDHCP割り当てをサポートしていません。

  6. 更新アイコンをクリックすると、ランタイムの作成が表示されます。

    :高可用性デプロイでは2つのCitrix ADCVPXインスタンスをデプロイするため、NSX Managerには2つのランタイムが作成されます。

    画面に表示される実行時間を確認するには、画面の更新が必要な場合があります。

  7. ランタイムを選択し、「 アクション」をクリックして、ポップアップメニューから「 インストール 」を選択します。高可用性展開であるため、同じことをもう1つのランタイムについても実行します。

  8. 両方の仮想マシンが起動すると、[ステータス] の値が [サービス中] に変わり、[インストール状態] の値は [有効] に変わります。

    注:

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

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

    HAの場合、Citrix ADM で2つのランタイムを作成して更新するリクエストが2回送信されます。両方のランタイムが更新されたら、両方のリクエストを選択して [ タスク ] ボタンをクリックすると、NSX Manager に 2 つの Citrix ADM HA ノードが追加されたことがわかります。

  10. Citrix ADM で、[オーケストレーション] > [ SDNオーケストレーション ] > [ VMware NSX Manager] > [エッジゲートウェイ] に移動します。右側のパネルでは、Citrix ADC VPXがNSX Edgeゲートウェイに追加されていることを確認できます。

    高可用性の場合、高可用性モードの2つのNetScaler ADC VPXインスタンスがNSX Edge Gatewayに追加されていることがわかります。

  11. Citrix ADM で、[ ネットワーク ]>[ライセンス]>[ VPXライセンス ]に移動します。NetScaler ADC VPX ライセンスとインストールしたエディションを選択します。

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

    VPXライセンス

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

VMware NSX Manager GUI での Citrix ADC VPX のロードバランシングサービスの設定

組み込みのStyleBookを使用してNSX Edgeゲートウェイデバイスの負荷分散サービスの構成を有効化するには、以下のタスクを実行します。

NSX Manager で、[ ホーム ] > [ ネットワークとセキュリティ ] > [ NSX Edge] に移動し、設定した Edge ゲートウェイをダブルクリックして選択します。

プールおよびプールメンバーの作成

キャパシティが異なるサーバーおよびメンバーで構成されたプールを作成します。

  1. [ 管理] をクリックし、[ ロードバランサー ] タブで [ プール] を選択し、[+] アイコンをクリックして新しいプールを追加し、次のパラメータを設定します。

    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. 管理」をクリックし、「ロードバランサー」タブで「 仮想サーバー」を選択し、「+」アイコンをクリックして仮想サーバーを追加し、次のパラメーターを設定します。

    1. アプリケーションプロファイル-デフォルトでは、Citrix ADM で作成したサービスプロファイルが表示されます。

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

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

    4. Default pool - ボックスの一覧でデフォルトのプールを選択します。

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

  3. NetScaler ADM で、[ オーケストレーション ]>[ リクエスト ]に移動して、選択した1つ以上のNetScaler ADC インスタンスでのサービス作成完了の進行状況の詳細を確認します。

  4. NetScaler ADMで、[ アプリケーション ]>[ 構成]の順に選択し、 nsx-lb-mon 構成パックが作成されたことを確認します

    構成パック

NetScaler ADM GUIでのNetScaler ADC VPX での負荷分散サービスの構成

NetScaler ADMStyleBookを使用して、NetScaler ADCインスタンスにロードバランサー構成を展開します。HAの場合、構成はHAにある両方のCitrix ADC インスタンスにデプロイされます。

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

  1. Citrix ADM で、[ アプリケーション ]>[ 構成 ]>[ **新規作成]に移動し、リストから[HTTP/SSL負荷分散(モニター付き)]StyleBook**を選択します 。StyleBookでユーザーインターフェイスページが表示されます。ここで、このStyleBookで定義されているすべてのパラメーターに対して値を入力できます。

  2. すべての必須パラメーターに対して値を指定します。

  3. NSX環境でプロビジョニングされているターゲットのCitrix ADC VPXインスタンスを選択し、「 作成 」をクリックして、選択したデバイスに構成を適用します。高可用性展開であるため、高可用性モードのインスタンスを選択します。

Citrix ADC VPX インスタンスでの仮想サーバーとサービスグループの作成の検証

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

サービスグループと仮想サーバを表示するには、次の手順で行います。

  1. NetScaler ADC VPX インスタンスにログオンします。高可用性を導入するには、高可用性環境にある両方のCitrix ADC インスタンスにログオンする必要があります。

  2. [ 構成 ] > [ システム ] > [ ネットワーク] に移動します。右側のペインで、追加されたIPアドレスを確認できます。IPアドレスのハイパーリンクをクリックして詳細を表示します。NSXに追加されたWebインターフェイスのIPアドレスと同じサブネットIPアドレスが表示されます。

  3. 次に、[ トラフィック管理 ] > [ 負荷分散 ] > [ 仮想サーバー ] に移動し、仮想サーバーの詳細を表示します。

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

  5. 最後に、[ 構成 ] > [ システム ] > [ ライセンス ] に移動し、このインスタンスに適用されているライセンスを表示します。

負荷分散サービスの削除

NSX ManagerにデプロイされたNetScaler ADC VPXインスタンスで負荷分散サービスが不要になった場合は、以前に実行したサービスの挿入を削除できます。

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

  1. Citrix ADM で、[ アプリケーション ]>[ 構成]に移動し、作成したアプリケーション構成を選択し、[X]アイコンをクリックして構成を削除します。

  2. NSX Manager で、Citrix ADC VPX インスタンスが接続されているエッジゲートウェイに移動します。 [ **管理 ] > [ ロードバランサー ] > [グローバル設定] に移動し、ランタイムエントリを右クリックして [プロビジョニング解除] をクリックします。**仮想マシンの表示が非稼動状態になります。

  3. NetScaler ADM で、[ オーケストレーション ]>[ クラウドオーケストレーション ]>[ エッジゲートウェイ]に移動します。削除されたインスタンスへの Edge ゲートウェイの対応するマッピングがないことを確認します。