Users Guide
15–SR-IOV
启用 SR-IOV
238 BC0054508-05 M
c. 在 虚拟交换机管理器中,选择该虚拟适配器,并在导航窗格中选择
Hardware Acceleration (硬件加速)。在 Single-root I/O
virtualization (单域根 I/O 虚拟化)部分中,选择 Enable SR-IOV
(启用 SR-IOV)。现在, SR-IOV 必须完成,而且不能创建 vSwitch 后
被启用。
在 ESX 中:
a. 安装以下一种驱动程序:
bnx2x (ESXi 6.5 或更低版本)
qfle3 (ESXi 6.5 或更低版本)
b. 确保 ESXi 上的 lspci 命令输出列出所需的适配器。
c. 在 lspci 中,选择需要 SR-IOV 的 10G NIC 序号。例如:
~ # lspci | grep -i Broadcom 0000:03:00.0 Network
Controllers: Broadcom Corporation NetXtreme II BCM57810
10 Gigabit Ethernet [vmnic0]
下面是一个输出示例。
0000:03:00.1 Network Controllers: Broadcom Corporation
NetXtreme II BCM57810 10 Gigabit Ethernet [vmnic1]
~ #
d. 在驱动程序中,通过使用 max_vfs 参数并传送包含每个端口 VF 数量
的列表来启用 SR-IOV。在 BIOS 中,确保每个 PF 参数的 VF 数量都
配置有最小所需 VF 数量。每个 PF 端口最多支持 64 个 VF ;最小数量
为 1。例如:
~ # esxcli system module parameters set -m bnx2x -p
"max_vfs=64, 64"
e. 重新启动系统。
4. 为 VM 中检测到的适配器安装 Marvell 驱动程序。为主机操作系统使用可从
供应商处获得的最新驱动程序 (请勿使用自带的驱动程序)。主机和 VM 上
应该安装相同的驱动程序版本。