NetScaler VPX 14.1

配置 NetScaler VPX 实例,使其使用 VMXNET3 网络接口

在 VMware ESX 上安装并配置 NetScaler VPX 实例之后,您可以使用 VMware vSphere 网页客户端 来配置该虚拟设备,使其使用 VMXNET3 网络接口。

要使用 VMware vSphere Web 客户端 配置 NetScaler VPX 实例以使用 VMXNET3 网络接口,请执行以下操作:

  1. 在 vSphere Web 客户端 中,选择“主机和群集”。

  2. 按照以下步骤将 NetScaler VPX 实例的兼容性设置升级到 ESX:

    a. 请务必将 NetScaler VPX 实例的电源关闭。

    b. 右键单击 NetScaler VPX 实例,然后选择“兼容性 > 升级 VM 兼容性”。

    c. 在“配置 VM 兼容性”对话框中,从“兼容性”下拉列表中选择“ESXi 7.0 及更高版本”,然后单击“确定”。

  3. 右键单击 NetScaler VPX 实例,然后单击“编辑设置”。

    编辑设置主界面

  4. 在 <virtual_appliance> - “编辑设置”对话框中,单击“CPU”部分。

    编辑 CPU 设置主界面

  5. 在“CPU”部分中,更新以下内容:

    • CPU 数量
    • 套接字数量
    • 资源预留
    • 限制
    • 份额

    按如下方式设置值:

    a. 在CPU下拉菜单中,选择要分配给虚拟设备的CPU数量。

    b. 在每个套接字的核心数下拉列表中,选择套接字数量。

    c. (可选)在CPU热插拔字段中,选中或取消选中启用CPU热添加复选框。

    注意:

    Citrix® 建议接受默认值(已禁用)。

    d. 在预留下拉列表中,选择显示为最大值的数字。

    编辑 CPU 设置

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

    编辑 CPU 设置

    f. 在“份额”下拉列表中,选择“自定义”和显示为最大值的数字。

    中央处理器设置

  6. 在“内存”部分,更新以下内容:

    • 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。

    编辑内存设置 1

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

    内存设置

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

    内存编辑设置

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

    VM 网络接口

  8. 在“新建网络适配器”部分中,从下拉列表中选择网络接口,并执行以下操作:

    a. 在“适配器类型”下拉列表中,选择“VMXNET3”。

    重要提示:

    默认的 E1000 网络接口和 VMXNET3 不能共存,请务必删除 E1000 网络接口,并使用 VMXNET3 (0/1) 作为管理接口。

    VM 网络选择

  9. 单击“确定”。

  10. 请务必将 NetScaler VPX 实例的电源启动。

  11. 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™ 实例,设置才能生效。

配置 NetScaler VPX 实例,使其使用 VMXNET3 网络接口