Citrix ADC

将Citrix ADC VPX实例配置为使用SR-IOV网络接口

在VMware ESX上安装并配置Citrix ADC VPX实例后,可以使用VMware vSphere Web客户端将虚拟设备配置为使用单根I / O虚拟化(SR-IOV)网络接口。

限制

配置了SR-IOV网络接口的Citrix ADC VPX具有以下限制:

  • 在ESX VPX上,以下功能在使用英特尔82599年10 g网卡的SR-IOV接口上不受支持:
    • L2模式切换
    • 静态链路聚合和lacp
    • 群集
    • 管理分区[共享vlan模式]
    • 高可用性 [主主模式]
    • 巨型帧
    • IPv6
  • 在KVM VPX上,以下功能在使用英特尔82599年10 g网卡的SR-IOV接口上不受支持:
    • 静态链路聚合和lacp
    • L2模式切换
    • 群集
    • 管理分区[共享vlan模式]
    • 高可用性 [主动-主动模式]
    • 巨型帧
    • IPv6
    • 不支持通过ip连接命令在适用于sr-iov vf接口的虚拟机管理程序上对vlan所做的配置。

必备条件

请务必执行以下操作:

  • 将Intel 82599网卡(网卡)添加到ESX主机。建议使用IXGBE驱动程序版本3.7.13.7.14iov。

  • 在主机物理适配器上启用sr-iov,如下所示:

    1. 在vSphere Web Client中,导航到"主机" .使用实例

    2. 管理(管理)>组网(网络连接)选项卡中,选择物理适配器(物理适配器)。“SR-IOV Status”(SR-IOV状态)字段将显示物理适配器是否支持SR-IOV。

      SR-IOV状态

    3. 选择物理适配器,然后单击铅笔图标以打开编辑设置(编辑设置)对话框。

      SR-IOV编辑

    4. 在" sr-iov "下,从状态(状态)下拉列表中选择启用(已启用)。

      SR-IOV启用

    5. 虚函数数(虚拟功能数)字段中,输入要为适配器配置的虚拟功能的数量。

      Sr-iov虚拟功能

    6. 单击好吧(确定)。
    7. 重新启动 主机。
  • 创建分布式虚拟交换机(分布式交换机)和Portgroups。有关说明,请参阅VMware文档。

    注意

    Citrix仅有资格在DVS和Portgroups上配置sr-iov。

要通过使用VMware vSphere Web客户端将Citrix ADC VPX实例配置为使用SR-IOV网络接口,请执行以下操作:

  1. 在vSphere Web Client中,选择主机和群集

  2. 将Citrix ADC VPX实例的兼容性设置升级到ESX 5.5或更高版本,如下所示:

    a.关闭Citrix ADC VPX实例的电源。

    b.右键单击Citrix ADC VPX实例,然后选择兼容性>升级vm兼容性

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

    Vm兼容性

  3. 右键单击Citrix ADC VPX实例,然后单击编辑设置

    编辑设置

  4. ** -编辑设置对话框中,单击**CPU部分。

    编辑设置CPU

  5. CPU部分中,更新以下设置:

    • CPU数量
    • 插槽数量
    • 预留量
    • 限制
    • 共享数

    请按如下所示设置各个值:

    一。在CPU下拉列表中,选择要分配给虚拟设备的CPU数量。

    b。在“每插槽内核下拉列表中,选择插槽数量。

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

    注意:Citrix建议接受默认设置(已禁用)。

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

    编辑CPU设置

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

    编辑设置CPU

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

    CPU编辑设置

  6. 内存(内存)部分中,更新以下设置:

    • 内存大小
    • 预留量
    • 限制
    • 共享数

    请按如下所示设置各个值:

    一。在内存下拉列表中,选择ram的大小。必须为vCPU数x 2gb。例如、如果vCPU数为4、则RAM为4 × 2gb = 8gb。

    注意:对于Citrix ADC VPX设备的Advanced或Premium Edition,请务必为每个vCPU分配4 GB的RAM。例如、如果vCPU数为4、则RAM为4 × 4gb = 16gb。

    编辑设置内存

    b。在“预留“下拉列表中,输入内存预留的值,然后选中”预留所有客户内存(全部锁定)复选框。内存预留量必须为 vCPU 数 × 2 GB。例如,如果 vCPU 数为 4,则内存预留量必须为 4 x 2 GB = 8 GB。

    注意:对于Citrix ADC VPX设备的Advanced或Premium Edition,请务必为每个vCPU分配4 GB的RAM。例如、如果vCPU数为4、则RAM为4 × 4gb = 16gb。

    内存编辑设置

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

    编辑内存设置

    d。在股票(共享)下拉列表中,选择自定义自定义),然后选择将显示为最大值的数字。

    内存设置

  7. 添加sr-iov网络接口。从新设备下拉列表中,选择网络,然后单击添加

    编辑设置新设备

  8. 新的网络(新建网络)部分中。在下拉列表中选择已创建的Portgroup,然后执行以下操作:

    一。在适配器类型(适配器类型)下拉列表中,选择SR-IOV透传(sr-iov直通)。

    SR-IOV映像

    b。在身体功能(物理功能)下拉列表中,选择通过Portgroup映射的物理适配器。

    映像SR-IOV

    c。在Guest OS MTU更改(来宾操作系统mtu更改)下拉列表中,选择不允许(不允许)。

  9. -编辑设置( -编辑设置)对话框中,单击VM选项(vm选项)选项卡。

  10. VM选项(虚拟机选项)选项卡中,选择先进的(高级)选项。从延迟敏感(延迟敏感度)下拉列表中,选择(高)。

    虚拟机设置选项

  11. 单击好吧(确定)。

  12. 打开Citrix ADC VPX实例的电源。

  13. 一旦Citrix ADC VPX实例打开电源,您即可使用以下命令验证配置:

    显示接口摘要

输出内容必须显示您已配置的所有接口:

>显示界面概述  -------------------------------------------------------------------------------- 接口MTU MAC后缀  -------------------------------------------------------------------------------- 1 0/1 1500 00:0c: 29:1b: 81:0b NetScaler虚拟接口2 10/1 1500 00:50:56:9f: 0 c: 6 f英特尔82599 10 g VF接口3算1500 00:50:56:9f: 5 c: 1 e英特尔82599 10 g VF接口4 10/3 1500 00:50:56:9f: 02:1b英特尔82599年10 g VF接口1500 00:50:56:9f 10/4: 5: 1 d英特尔82599 10 g VF接口6 10/5 1500 00:50:56:9f: 4 e: 0 b英特尔82599 10 g VF接口7 LO / 1 1500 00:0c: 29:1b: 81:0b Netscaler Loopback接口完成>显示国米1)接口10/1 10/1(英特尔82599 10 g VF接口)# 1 = 0 xe460旗帜<启用,起来,起来,哈们,802.1 q > MTU = 1500,本机vlan = 55, MAC = 00:50:56:9f: 0 c: 6 f,正常运行时间0 h21m53s实际:媒体纤维,速度10000节,双满,fctl没有,吞吐量10000 LLDP模式:没有,LR优先级:1024年处方:袋(838020742)字节(860888485431)错(0)滴(2527)摊位(0)TX:Pkts(838149954) Bytes(860895860507) Errs(0) Drops(0) slots (0) NIC: InDisc(0) OutDisc(0) fctl (0) slots (0) suspended (0) mute(0)带宽阈值未设置。完成
将Citrix ADC VPX实例配置为使用SR-IOV网络接口