Citrix ADC

SR-IOVネットワークインターフェイスを使用するようにCitrix ADC VPXインスタンスを構成する

VMware ESXにCitrix ADC VPXインスタンスをインストールして構成したら、VMware vSphere Webクライアントを使用して、単一ルートI/O、SR-IOV(仮想化)ネットワークインターフェイスを使用するように仮想アプライアンスを構成できます。

制限事項

SR-IOVネットワークインターフェイスで構成されたCitrix ADC VPXには、以下の制限があります。

  • 以下の機能は、ESX VPXでインテル82599 10G NICを使用するSR-IOVインターフェイスではサポートされていません。
    • L2モード切り替え
    • スタティックリンク集約および LACP
    • クラスタリング
    • 管理パーティション化[共有VLANモード]
    • 高可用性[アクティブ/アクティブモード]
    • ジャンボフレーム
    • IPv6
  • 以下の機能は、KVM VPX上のインテル 82599 10G NICを搭載したSR-IOVインターフェイスではサポートされていません。
    • スタティックリンク集約および LACP
    • L2モード切り替え
    • クラスタリング
    • 管理パーティション化[共有VLANモード]
    • 高可用性 [アクティブ-アクティブモード]
    • ジャンボフレーム
    • IPv6
    • 「ip link」コマンドによる SR-IOV VF インターフェイスのHypervisorでの VLAN 設定はサポートされていません。

前提要件

以下の点について確認してください。

  • Intel 82599 ネットワークインターフェイスカード (NIC) を ESX ホストに追加します。IXGBE ドライババージョン 3.7.13.7.14iov が推奨されます。

  • 次のように、ホスト物理アダプタで SR-IOV を有効にします。

    1. vSphere Webクライアントで、ホストに移動します。

    2. [管理] > [ネットワーク] タブで、[物理アダプタ] を選択します。[SR-IOV Status]フィールドに、物理アダプターがSR-IOVをサポートしているかどうかが表示されます。

      ローカライズされた画像

    3. 物理アダプタを選択し、鉛筆アイコンをクリックして [設定の編集] ダイアログボックスを開きます。

      ローカライズされた画像

    4. 「SR-IOV」で、「 ステータス」ドロップダウンリストから「有効 」を選択します。

      ローカライズされた画像

    5. [仮想関数の数] フィールドに、アダプタに対して構成する仮想関数の数を入力します。

      ローカライズされた画像

    6. [OK] をクリックします。
    7. ホストを再起動します。
  • 分散仮想スイッチ(DVS)とポートグループを作成します。手順については、VMwareのドキュメントを参照してください。

    Citrixは、DVSおよびポートグループ上でのみ、SR-IOV構成を認定しています。

VMware vSphere Webクライアントを使用してSR-IOVネットワークインターフェイスを使用するようにCitrix ADC VPXインスタンスを構成するには:

  1. vSphere Web クライアントで、[ホストとクラスタ] を選択します。

  2. 以下の手順に従って、Citrix ADC VPXインスタンスの互換性設定をESX 5.5以降にアップグレードします。

    a. Citrix ADC VPXインスタンスの電源を切ります。

    b. Citrix ADC VPXインスタンスを右クリックし、[互換性]>[仮想マシンの互換性のアップグレード]を選択します。

    c.[**仮想マシンの互換性の設定] ダイアログボックスで、[互換性] ドロップダウンリストから [ESXi 5.5 以降] を選択し、[OK] をクリックします。**

    ローカライズされた画像

  3. Citrix ADC VPXインスタンスを右クリックし、[設定の編集]をクリックします。

    ローカライズされた画像

  4. [**<virtual_appliance> 設定の編集] ダイアログボックスで、[CPU**] セクションをクリックします。

    ローカライズされた画像

  5. [CPU] セクションで、次の設定を更新します。

    • CPU の数
    • ソケット数
    • 予約
    • 上限
    • 共有

    値を次のように設定します。

    a. [CPU] ドロップダウンリストで、仮想アプライアンスに割り当てる CPU の数を選択します。

    b. [ソケットあたりのコア 数] ドロップダウンリストで、ソケット数を選択します。

    c. (オプション) [CPU ホットプラグ] フィールドで、[CPU ホットアド] チェックボックスをオンまたはオフにします。

    注:デフォルト(無効)のままにしておくことをお勧めします。

    d. [予約] ドロップダウンリストで、最大値として表示される番号を選択します。

    ローカライズされた画像

    e. [制限] ドロップダウンリストで、最大値として表示される数値を選択します。

    ローカライズされた画像

    f. [共有] ドロップダウンリストで、[カスタム] を選択し、最大値として表示される数を指定します。

    ローカライズされた画像

  6. [メモリ] セクションで、次の設定を更新します。

    • RAMのサイズ
    • 予約
    • 上限
    • 共有

    値を次のように設定します。

    a. [RAM] ドロップダウンリストで、RAM のサイズを選択します。vCPUの数×2GBにします。たとえば、vCPUの数が4の場合、RAM = 4×2GB = 8GBになります。

    注: Citrix ADC VPXアプライアンスの高度なエディションまたはプレミアムエディションの場合は、各vCPUに4 GBのRAMを割り当ててください。たとえば、vCPUの数が4の場合、RAM = 4×4GB = 16GBになります。

    ローカライズされた画像

    b. [予約] ドロップダウンリストで、メモリ予約の値を入力し、[すべてのゲストメモリを予約する (すべてのロック済み)] チェックボックスをオンにします。メモリ予約は、仮想 CPU 数 x 2 GB にする必要があります。たとえば、仮想 CPU の数が 4 の場合、メモリ予約は 4 x 2 GB = 8 GB になります。

    注: Citrix ADC VPXアプライアンスの高度なエディションまたはプレミアムエディションの場合は、各vCPUに4 GBのRAMを割り当ててください。たとえば、vCPUの数が4の場合、RAM = 4×4GB = 16GBになります。

    ローカライズされた画像

    c. [制限] ドロップダウンリストで、最大値として表示される数値を選択します。

    ローカライズされた画像

    d. [共有] ドロップダウンリストで、[カスタム] を選択し、最大値として表示される数値を選択します。

    ローカライズされた画像

  7. SR-IOVネットワークインターフェイスを追加します。[新しいデバイス] ドロップダウンリストから [ネットワーク] を選択し、[追加] をクリックします。

    ローカライズされた画像

  8. [新しいネットワーク] セクションで。ボックスの一覧から、作成したポートグループを選択し、次のように操作します。

    a. [アダプタタイプ] ドロップダウンリストで、[SR-IOV パススルー] を選択します。

    ローカライズされた画像

    b. [Physical function] ドロップダウンリストで、ポートグループにマッピングされた物理アダプタを選択します。

    ローカライズされた画像

    c. [ゲスト OS MTU の変更] ドロップダウンリストで、[許可しない] を選択します。

  9. [**<virtual_appliance> 設定の編集] ダイアログボックスで、[VM オプション**] タブをクリックします。

  10. [VM オプション] タブで、[詳細設定] セクションを選択します。[遅延感度] ドロップダウンリストから、[] を選択します。

    ローカライズされた画像

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

  12. Citrix ADC VPXインスタンスの電源を入れます。

  13. Citrix ADC VPXインスタンスの電源が入ったら、次のコマンドを使用して構成を確認できます。

    インターフェイスの概要を表示

構成したすべてのインターフェイスが出力に表示されるはずです。

> show interface summary
--------------------------------------------------------------------------------
Interface  MTU        MAC                  Suffix
--------------------------------------------------------------------------------
1     0/1        1500       00:0c:29:1b:81:0b    NetScaler Virtual Interface
2     10/1       1500       00:50:56:9f:0c:6f    Intel 82599 10G VF Interface
3     10/2       1500       00:50:56:9f:5c:1e    Intel 82599 10G VF Interface
4     10/3       1500       00:50:56:9f:02:1b    Intel 82599 10G VF Interface
5     10/4       1500       00:50:56:9f:5a:1d    Intel 82599 10G VF Interface
6     10/5       1500       00:50:56:9f:4e:0b    Intel 82599 10G VF Interface
7     LO/1       1500       00:0c:29:1b:81:0b    Netscaler Loopback interface
Done
> show inter 10/1
1)      Interface 10/1 (Intel 82599 10G VF Interface) #1
flags=0xe460 <ENABLED, UP, UP, HAMON, 802.1q>
MTU=1500, native vlan=55, MAC=00:50:56:9f:0c:6f, uptime 0h21m53s
Actual: media FIBER, speed 10000, duplex FULL, fctl NONE, throughput 10000
LLDP Mode: NONE,                 LR Priority: 1024

RX: Pkts(838020742) Bytes(860888485431) Errs(0) Drops(2527) Stalls(0)
TX: Pkts(838149954) Bytes(860895860507) Errs(0) Drops(0) Stalls(0)
NIC: InDisc(0) OutDisc(0) Fctls(0) Stalls(0) Hangs(0) Muted(0)
Bandwidth thresholds are not set.
Done

SR-IOVネットワークインターフェイスを使用するようにCitrix ADC VPXインスタンスを構成する