了解如何在 ESXi 上运行控制台命令,在物理适配器上创建 SR-IOV 虚拟功能,以进行故障排除或直接配置主机。
根据驱动程序文档,可以通过操作虚拟功能的网卡驱动程序参数,从而在主机上创建 SR-IOV 虚拟功能。
前提条件
安装 vCLI 软件包、部署 vSphere Management Assistant (vMA) 虚拟机,或者使用
ESXi Shell。请参见
《ESXCLI 入门》。
过程
- 要通过设置网卡驱动程序的虚拟功能参数来创建虚拟功能,请在命令提示符下运行 esxcli system module parameters set 命令。
esxcli system module parameters set -m driver -p vf_param=w,x,y,z
其中,driver 指网卡驱动程序的名称,vf_param 指创建虚拟功能所需的驱动程序特定的参数。
您可以使用逗号分隔列表设置 vf_param 参数的值,其中每个条目表示端口的虚拟功能数量。值 0 将确保不为该物理功能启用 SR-IOV。
如果配置了两个双端口网卡,则可将值设置为
w,x,y,z
,其中
w、
x、
y 和
z 指要为单个端口启用的虚拟功能的数量。例如,要使用 ixgbe 驱动程序创建分布在两个双端口 Intel 卡上的 30 个虚拟功能,请对 ixgbe 驱动程序和
max_vfs 参数运行以下命令:
esxcli system module parameters set -m ixgbe -p max_vfs=0,10,10,10
- 重新启动主机以创建虚拟功能。
下一步做什么
使用 SR-IOV 直通网络适配器类型将虚拟功能与虚拟机适配器相关联。请参见将虚拟功能作为 SR-IOV 直通适配器分配给虚拟机。