确保使用父 PF 的 BDF 值从父 PF 中创建了所需数量的 VF。

注:

每次重新引导主机时,必须重新进行创建,除非永久保存了配置,如下一节中所述:

 echo vf-num /sys/bus/pci/devices/parent PF bdf/sriov_numvfs

通过使用 lspci 命令,使用 grep 搜索从 PF 中创建的虚拟功能。

CSP 网卡模式

下表介绍了 CSP 上的网卡映射选项以及相应的性能影响:

模式

说明

注释

SR-IOV 模式

从物理网卡中创建的虚拟网络功能

允许在虚拟机之间共享 pNIC 而不会影响性能,因为数据包是在硬件中交换的。

最多可以为每个 pNIC 配置 32 个虚拟功能 (Virtual Function, VF)。

永久保存虚拟功能

要使虚拟功能在重新引导后保持不变,请使用所选的编辑器创建类似于以下内容的 udev 规则,您在其中指定所需数量的 VF(该示例中为 2 个),最多为网卡支持的限制。

vim /etc/udev/rules.d/enp14s0f0.rules
 ACTION=="add", SUBSYSTEM=="net", ENV{ID_NET_DRIVER}=="ixgbe", 
 ATTR{device/sriov_numvfs}="2"   

在下面的示例中,将 enp14s0f0 替换为 PF 网络设备名称,并调整 ENV{ID_NET_DRIVER} 值以与正在使用的驱动程序匹配。

要查找正在使用的驱动程序,请运行以下命令:

ethtool -i | grep driver</code>

这将确保在引导时启用该功能。