配置 NetScaler VPX 实例,使其使用 VMXNET3 网络接口
在 VMware ESX 上安装并配置 NetScaler VPX 实例之后,您可以使用 VMware vSphere 网页客户端 来配置该虚拟设备,使其使用 VMXNET3 网络接口。
要使用 VMware vSphere Web 客户端 配置 NetScaler VPX 实例以使用 VMXNET3 网络接口,请执行以下操作:
-
在 vSphere Web 客户端 中,选择“主机和群集”。
-
按照以下步骤将 NetScaler VPX 实例的兼容性设置升级到 ESX:
a. 请务必将 NetScaler VPX 实例的电源关闭。
b. 右键单击 NetScaler VPX 实例,然后选择“兼容性 > 升级 VM 兼容性”。
c. 在“配置 VM 兼容性”对话框中,从“兼容性”下拉列表中选择“ESXi 7.0 及更高版本”,然后单击“确定”。
-
右键单击 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 设备的高级版或白金版,请确保为每个 vCPU 分配 4 GB 的内存。例如,如果 vCPU 数量为 4,则内存 = 4 x 4 GB = 16 GB。

b. 在“预留”下拉列表中,输入内存预留值,并选中“预留所有客户机内存 (全部锁定)”复选框。内存预留必须是 vCPU 数量 x 2 GB。例如,如果 vCPU 数量为 4,则内存预留必须为 4 x 2 GB = 8 GB。
注意:
对于 NetScaler VPX 设备的高级版或白金版,请确保为每个 vCPU 分配 4 GB 的内存。例如,如果 vCPU 数量为 4,则内存 = 4 x 4 GB = 16 GB。

c. 在“限制”下拉列表中,选择显示为最大值的值。

d. 在“共享”下拉列表中,选择“自定义”以及显示为最大值的数字。

-
添加 VMXNET3 网络接口。从“新建设备”下拉列表中,选择“网络”并单击“添加”。

-
在“新建网络适配器”部分中,从下拉列表中选择网络接口,并执行以下操作:
a. 在“适配器类型”下拉列表中,选择“VMXNET3”。
重要提示:
默认的 E1000 网络接口和 VMXNET3 不能共存,请务必删除 E1000 网络接口,并使用 VMXNET3 (0/1) 作为管理接口。

-
单击“确定”。
-
请务必将 NetScaler VPX 实例的电源启动。
-
NetScaler VPX 实例启动后,您可以使用以下命令验证配置:
显示接口摘要
输出必须显示您配置的所有接口:
> show interface summary
--------------------------------------------------------------------------------
Interface MTU MAC Suffix
--------------------------------------------------------------------------------
1 0/1 1500 00:0c:29:89:1d:0e NetScaler Vir...rface, VMXNET3
2 1/1 9000 00:0c:29:89:1d:18 NetScaler Vir...rface, VMXNET3
3 1/2 9000 00:0c:29:89:1d:22 NetScaler Vir...rface, VMXNET3
4 LO/1 9000 00:0c:29:89:1d:0e Netscaler Loopback interface
注意:
添加 VMXNET3 接口并重新启动 NetScaler VPX 设备后,VMware ESX 虚拟机管理程序可能会更改 NIC 呈现给 VPX 设备的顺序。因此,网络适配器 1 可能不会始终保持 0/1,从而导致与 VPX 设备的管理连接丢失。为避免此问题,请相应地更改网络适配器的虚拟网络。
这是 VMware ESX 虚拟机管理程序的限制。
设置 VMXNET3 网络接口的接收环大小
您可以增加 VMware ESX 上 VMXNET3 网络接口的接收环大小。当流量突然激增时,更大的环大小可减少数据包丢失。
注意:
此功能在版本 14.1 build 14.x 及更高版本中可用。
在 VMXNET3 网络接口上设置环大小
在命令提示符下,键入:
set interface *id* [-ringsize *positive_integer*]
您可以在 VMXNET3 接口上设置的最大环大小为 2048。仅支持固定环类型。您必须保存配置并重新启动 NetScaler VPX™ 实例,设置才能生效。