这篇文章已经过机器翻译.放弃
将 VPX 实例配置为使用单根 I/O 虚拟化 (SR-IOV) 网络接口
在 Citrix Hypervisor 上安装和配置 Citrix ADC VPX 实例后,您可以将虚拟设备配置为使用 SR-IOV 网络接口。
限制
Citrix Hypervisor 不支持 SRIOV 接口上的以下功能:
- L2 模式切换
- 群集
- 管理分区 [共享 VLAN 模式]
- 高可用性 [主主模式]
- 巨型帧
- 群集环境中的 IPv6 协议
必备条件
在 Citrix Hypervisor 主机上,确保您:
- 将 Intel 82599 网络接口卡 (NIC) 添加到主机。
- 通过将以下条目添加到 /etc/modprobe.d/blacklist.conf 文件,将 ixgbevf 驱动程序列入黑名单:
黑名单 ixgbevf - 通过将以下条目添加到 /etc/modprobe.d/ixgbe 文件来启用 SR-IOV 虚拟功能 (VF):
选项 ixgbe max_vfs=<number_of_VFs> 其中 <number_VFs> 是您想要创建的 SR-IOV VF 的数量。 - 验证是否已在 BIOS 中启用 SR-IOV。
注意:
建议使用 IXGBE 驱动程序版本 3.22.3。
使用 Citrix Hypervisor 主机将 SR-IOV VF 分配给 VPX 实例
要将 SR-IOV 网络接口分配给 Citrix ADC VPX 实例,请按照以下步骤操作:
1. 在 Citrix Hypervisor 主机上,使用以下命令将 SR-IOV VF 分配给 Citrix ADC VPX 实例:
xe host-call-plugin plugin=iovirt host-uuid=<Xen host UUID\> fn=assign\_free\_vf args:uuid=<Netscalar VM UUID\> 参数:ethdev=<interface name\> 参数:mac=<mac addr\>
其中:
- <Xen host UUID\> 是 Citrix Hypervisor 主机的 UUID。
- <Netscalar VM UUID\> 是 Citrix ADC VPX 实例的 UUID。
- <interface name\> 是 SR-IOV FF 的接口。
- <mac addr \> 是 SR-IOV VF 的 MAC 地址。
注意:
在 args:mac= 参数中指定想要使用的 mac 地址,如果未指定,iovirt 脚本将随机生成并分配一个 mac 地址。 此外,如果您想在链路聚合模式下使用 SR-IOV VF,请确保将 mac 地址指定为 00:00:00:00:00:00。
2. 引导 Citrix ADC VPX 实例。
使用 Citrix Hypervisor 主机取消将 SR-IOV VF 分配给 VPX 实例
如果您分配了错误的 SR-IOV VF 或者想要修改已分配的 SR-IOV VF,则需要取消分配并将 SR-IOV VF 重新分配给 Citrix ADC VPX 实例。
要取消分配分配给 Citrix ADC VPX 实例的 SR-IOV 网络接口,请按照以下步骤操作:
1. 在 Citrix Hypervisor 主机上,使用以下命令将 SR-IOV VF 分配给 Citrix ADC VPX 实例,然后重新启动 Citrix ADC VPX 实例:
xe host-call-plugin plugin=iovirt host-uuid=<Xen\_host\_UUID\> fn=unassign\_all **args:uuid=<Netscalar\_VM\_UUID\>
其中:
- <Xen\_host\_UUID\> - The UUID of the Citrix Hypervisor host.
- <Netscalar\_VM\_UUID\> - Citrix ADC VPX 实例的 UUID
2. 引导 Citrix ADC VPX 实例。
在 SR-IOV 接口上配置链路聚合
要在链路聚合模式下使用 SR-IOV 虚拟功能,需要禁用针对已创建的虚拟功能的欺骗检查。 在 Citrix Hypervisor 主机上,使用以下命令禁用欺骗检查:
ip link set <interface\_name\> vf <VF\_id\> spoofchk off
其中:
- <interface_name> 是接口名称。
- <VF_id> 是虚拟函数 ID。
对您创建的所有虚拟功能禁用欺骗检查后,重新启动 Citrix ADC VPX 实例并配置链接聚合。 有关说明,请参阅 配置链路聚合。
重要:
将 SR-IOV VF 分配给 Citrix ADC VPX 实例时,请确保为 VF 指定 MAC 地址 00:00:00:00:00:00。
在 SR-IOV 接口上配置 VLAN
您可以在 SR-IOV 虚拟功能上配置 VLAN,有关说明,请参阅 配置 VLAN。
重要:
确保 Citrix Hypervisor 主机不包含 VF 接口的 VLAN 设置。