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を有効にするには、次の手順に従います。
-
vSphere ウェブクライアントで、ホストに移動します。
-
管理 > ネットワーク タブで、物理アダプター を選択します。SR-IOVステータスフィールドには、物理アダプターがSR-IOVをサポートしているかどうかが表示されます。

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

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

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

- OKをクリックします。
- ホストを再起動します。
-
-
分散仮想スイッチ (DVS) を作成し、
Portgroups。手順については、VMwareのドキュメントを参照してください。注:
Citrixは、DVSと
PortgroupsでのみSR-IOV構成を認定しています。
VMware vSphere Web Clientを使用してNetScaler VPXインスタンスをSR-IOVネットワークインターフェイスを使用するように構成するには:
-
vSphere Web Clientで、ホストとクラスターを選択します。
-
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)
-
NetScaler VPXインスタンスを右クリックし、設定の編集をクリックします。
設定の編集(/ja-jp/vpx/media/edit_settings_main.jpg)
-
<仮想アプライアンス> - 設定の編集ダイアログボックスで、CPUセクションをクリックします。
設定の編集 CPU(/ja-jp/vpx/media/edit_settings_cpu_main.jpg)
-
CPUセクションで、次の設定を更新します。
- プロセッサの数
- ソケット数
- リソース予約
- 制限
- 共有
値を次のように設定します。
a. CPUドロップダウンリストで、仮想アプライアンスに割り当てるCPU数を選択します。
b. Cores per Socket ドロップダウンリストで、ソケットの数を選択します。
c. (オプション) CPU Hot Plug フィールドで、Enable CPU Hot Add チェックボックスを選択またはクリアします。
注:
Citrix® は、デフォルト(無効)を受け入れることを推奨します。
d. Reservation ドロップダウンリストで、最大値として表示されている数値を選択します。

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

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

-
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を選択し、最大値として表示されている数値を選択します。

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

-
「New Network」セクションで。ドロップダウンリストから、作成した
Portgroupを選択し、以下を実行します。a. 「アダプタータイプ」ドロップダウンリストで、「SR-IOV パススルー」を選択します。

b. 「Physical function」ドロップダウンリストで、
Portgroupにマッピングされている物理アダプターを選択します。
c. 「Guest OS MTU Change」ドロップダウンリストで、「Disallow」を選択します。
-
「<virtual_appliance> - Edit Settings」という名前のダイアログボックスで、「VM Options」という名前のタブをクリックします。
-
「VM Options」タブで、「Advanced」セクションを選択します。「Latency Sensitivity」ドロップダウンリストから、「High」を選択します。
VM設定オプション(/ja-jp/vpx/media/edit_settings_vm_options.jpg)
-
「OK」をクリックします。
-
NetScaler VPXインスタンスの電源をオンにします。
-
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