NetScaler VPX 14.1

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

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

制限事項

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

  • ESX VPX上のIntel 82599 10G NICを使用するSR-IOVインターフェイスでは、次の機能はサポートされていません。
    • L2モード切り替え
    • 静的リンクアグリゲーションとLACP
    • クラスタリング
    • 管理パーティショニング [共有VLANモード]
    • 高可用性 [アクティブ - アクティブモード]
    • ジャンボフレーム
    • IPv6
  • KVM VPX上のIntel 82599 10G NICを使用するSR-IOVインターフェイスでは、次の機能はサポートされていません。
    • 静的リンクアグリゲーションとLACP
    • L2モード切り替え
    • クラスタリング
    • 管理パーティショニング [共有VLANモード]
    • 高可用性 [アクティブ-アクティブモード]
    • ジャンボフレーム
    • IPv6
    • ハイパーバイザー上でのSR-IOV VFインターフェースのVLAN設定は、ip link コマンドを介してはサポートされていません

前提条件

  • 以下のいずれかのNICをESXホストに追加していることを確認してください。

    • Intel 82599 NIC、IXGBEドライバーバージョン3.7.13.7.14iov以降を推奨します。
    • メラノックス コネクトX-4 ニック
  • ホストの物理アダプターでSR-IOVを有効にします。

    ホストの物理アダプターでSR-IOVを有効にするには、次の手順に従います。

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

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

      SR-IOVステータス

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

      エスアールアイオーブイ 編集

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

      SR-IOVを有効にする

    5. 仮想機能の数フィールドに、アダプターに構成する仮想機能の数を入力します。

      SR-IOV仮想機能

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

    注:

    Citrixは、DVSとPortgroupsでのみSR-IOV構成を認定しています。

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

  1. vSphere Web Clientで、ホストとクラスターを選択します。

  2. NetScaler VPXインスタンスの互換性設定をESX 5.5以降にアップグレードします。手順は次のとおりです。

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

    b. NetScaler VPXインスタンスを右クリックし、互換性 > VM互換性のアップグレードを選択します。

    c. VM互換性の構成ダイアログボックスで、互換性ドロップダウンリストからESXi 5.5以降を選択し、OKをクリックします。

    VM互換性(/ja-jp/vpx/media/compatibility_new.png)

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

    設定の編集(/ja-jp/vpx/media/edit_settings_main.jpg)

  4. <仮想アプライアンス> - 設定の編集ダイアログボックスで、CPUセクションをクリックします。

    設定の編集 CPU(/ja-jp/vpx/media/edit_settings_cpu_main.jpg)

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

    • プロセッサの数
    • ソケット数
    • リソース予約
    • 制限
    • 共有

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

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

    b. Cores per Socket ドロップダウンリストで、ソケットの数を選択します。

    c. (オプション) CPU Hot Plug フィールドで、Enable CPU Hot Add チェックボックスを選択またはクリアします。

    注:

    Citrix® は、デフォルト(無効)を受け入れることを推奨します。

    d. Reservation ドロップダウンリストで、最大値として表示されている数値を選択します。

    CPU設定の編集

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

    設定CPUの編集

    f. Shares ドロップダウンリストで、Custom と、最大値として表示されている数値を選択します。

    CPU設定の編集

  6. Memory セクションで、次の設定を更新します。

    • RAMサイズ
    • リソース予約
    • 制限
    • 共有

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

    a. RAMドロップダウンリストで、RAMのサイズを選択します。これはvCPUの数 x 2 GBである必要があります。たとえば、vCPUの数が4の場合、RAM = 4 x 2 GB = 8 GBです。

    注:

    NetScaler VPXアプライアンスのAdvancedまたはPremiumエディションの場合、各vCPUに4 GBのRAMを割り当てるようにしてください。たとえば、vCPUの数が4の場合、RAM = 4 x 4 GB = 16 GBです。

    設定の編集メモリ

    b. Reservationドロップダウンリストで、メモリ予約の値を入力し、Reserve all guest memory (All locked)チェックボックスをオンにします。メモリ予約はvCPUの数 x 2 GBである必要があります。たとえば、vCPUの数が4の場合、メモリ予約は4 x 2 GB = 8 GBである必要があります。

    注:

    NetScaler VPXアプライアンスのAdvancedまたはPremiumエディションの場合、各vCPUに4 GBのRAMを割り当てるようにしてください。たとえば、vCPUの数が4の場合、RAM = 4 x 4 GB = 16 GBです。

    メモリ編集設定

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

    メモリ設定の編集

    d. Sharesドロップダウンリストで、Customを選択し、最大値として表示されている数値を選択します。

    メモリ設定

  7. SR-IOVネットワークインターフェイスを追加します。New deviceドロップダウンリストからNetworkを選択し、Addをクリックします。

    設定の編集新しいデバイス

  8. New Network」セクションで。ドロップダウンリストから、作成したPortgroupを選択し、以下を実行します。

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

    SR-IOVのイメージ

    b. 「Physical function」ドロップダウンリストで、Portgroupにマッピングされている物理アダプターを選択します。

    SR-IOVのイメージ

    c. 「Guest OS MTU Change」ドロップダウンリストで、「Disallow」を選択します。

  9. <virtual_appliance> - Edit Settings」という名前のダイアログボックスで、「VM Options」という名前のタブをクリックします。

  10. VM Options」タブで、「Advanced」セクションを選択します。「Latency Sensitivity」ドロップダウンリストから、「High」を選択します。

    VM設定オプション(/ja-jp/vpx/media/edit_settings_vm_options.jpg)

  11. OK」をクリックします。

  12. NetScaler VPXインスタンスの電源をオンにします。

  13. NetScaler 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
NetScaler VPXインスタンスをSR-IOVネットワークインターフェイスを使用するように構成する