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
-
ip linkコマンドによるSR-IOV VFインターフェイスのハイパーバイザーでのVLAN構成はサポートされていません
前提条件
-
次のいずれかのNICをESXホストに追加していることを確認してください。
- Intel 82599 NIC、IXGBEドライバーバージョン3.7.13.7.14iov以降を推奨します。
- Mellanox ConnectX-4 NIC
-
ホストの物理アダプターでSR-IOVを有効にします。
ホストの物理アダプターでSR-IOVを有効にするには、次の手順に従います。
-
vSphere Web Clientで、ホストの項目に移動します。
-
Manage > Networking タブで、Physical adapters を選択します。SR-IOV Statusフィールドには、物理アダプターがSR-IOVをサポートしているかどうかが表示されます。

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

-
SR-IOVの下で、ステータスドロップダウンリストから有効を選択します。
SR-IOVを有効にする(/ja-jp/vpx/media/sr-iov_img3.jpg)
-
仮想機能の数フィールドに、アダプターに構成する仮想機能の数を入力します。
SR-IOV仮想機能(/ja-jp/vpx/media/sr-iov_img4.jpg)
- OKをクリックします。
- ホストを再起動します。
-
-
分散仮想スイッチ (DVS) と
Portgroupsを作成します。手順については、VMwareドキュメントを参照してください。注:
Citrixは、DVSと
PortgroupsでのみSR-IOV構成を認定しています。
VMware vSphere Web Clientを使用して、SR-IOVネットワークインターフェイスを使用するようにNetScaler VPXインスタンスを構成するには:
-
vSphere Web Clientで、ホストとクラスターを選択します。
-
NetScaler VPXインスタンスの互換性設定をESX 5.5以降に、次のようにアップグレードします。
a. NetScaler VPXインスタンスの電源を切ります。
b. NetScaler VPXインスタンスを右クリックし、互換性 > VM互換性のアップグレードを選択します。
c. VM互換性の構成ダイアログボックスで、互換性ドロップダウンリストからESXi 5.5以降を選択し、OKをクリックします。

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

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

-
CPUセクションで、次の設定を更新します。
- CPUの数
- ソケット数
- リソース予約
- 制限
- 共有
値を次のように設定します。
a. CPUドロップダウンリストで、仮想アプライアンスに割り当てるCPU数を選択します。
b. 「ソケットあたりのコア数」ドロップダウンリストで、ソケットの数を選択します。
c. (オプション) 「CPUホットプラグ」フィールドで、「CPUホットアドを有効にする」チェックボックスをオンまたはオフにします。
注:
Citrix®は、デフォルト(無効)を受け入れることを推奨します。
d. 「予約」ドロップダウンリストで、最大値として表示されている数値を選択します。

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

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

-
「メモリ」セクションで、次の設定を更新します。
- 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です。
設定の編集メモリ(/ja-jp/vpx/media/edit_settings_mem_set1.jpg)
b. 予約 ドロップダウンリストで、メモリ予約の値を入力し、すべてのゲストメモリを予約 (すべてロック済み) チェックボックスを選択します。メモリ予約は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です。
メモリ編集設定(/ja-jp/vpx/media/edit_settings_mem_set2.jpg)
c. 制限 ドロップダウンリストで、最大値として表示されている数値を選択します。
メモリ設定の編集(/ja-jp/vpx/media/edit_settings_mem_set3.jpg)
d. 共有 ドロップダウンリストで、カスタム を選択し、最大値として表示されている数値を選択します。
メモリ設定(/ja-jp/vpx/media/edit_settings_mem_set4.jpg)
-
SR-IOVネットワークインターフェイスを追加します。新しいデバイス ドロップダウンリストから ネットワーク を選択し、追加 をクリックします。
設定の編集新しいデバイス(/ja-jp/vpx/media/edit_settings_new_device_add1.jpg)
-
「新しいネットワーク」セクションで。ドロップダウンリストから、作成した
Portgroupを選択し、以下を実行します。a. 「アダプタータイプ」ドロップダウンリストで、「SR-IOV パススルー」を選択します。

b. 「物理機能」ドロップダウンリストで、
Portgroupにマッピングされている物理アダプターを選択します。
c. 「ゲストOS MTU変更」ドロップダウンリストで、「許可しない」を選択します。
-
「<virtual_appliance> - 設定の編集」ダイアログボックスで、「VMオプション」タブをクリックします。
-
「VMオプション」タブで、「詳細設定」セクションを選択します。「レイテンシー感度」ドロップダウンリストから、「高」を選択します。

-
「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