对于多台主机或无状态主机,可使用主机配置文件来配置物理网卡的虚拟功能,并使用 Auto Deploy 在主机上应用配置文件。

有关将 Auto Deploy 与主机配置文件结合使用来运行 ESXi 的信息,请参见《vCenter Server 安装和设置》文档。

根据驱动程序文档,还可以通过使用虚拟功能的网卡驱动程序参数中的 esxcli system module parameters set vCLI 命令来启用主机上的 SR-IOV 虚拟功能。有关使用 vCLI 命令的详细信息,请参见《vSphere 命令行界面文档》

前提条件

  • 验证您的环境配置是否支持 SR-IOV。请参见 SR-IOV 支持
  • 基于支持 SR-IOV 的主机,创建主机配置文件。请参见《vSphere 主机配置文件》文档。

过程

  1. vSphere Web Client 主页中,单击主机配置文件
  2. 从列表中选择主机配置文件,然后单击配置选项卡。
  3. 单击编辑主机配置文件,然后展开常规系统设置节点。
  4. 展开内核模块参数,然后选择用于创建虚拟功能的物理功能驱动程序的参数。
    例如,Intel 物理网卡的物理功能驱动程序的参数为 max_vfs
  5. 文本框中,键入以逗号分隔的有效虚拟功能的数量列表。
    每个列表条目表示要为每项物理功能配置的虚拟功能的数量。值 0 将确保不为该物理功能启用 SR-IOV。

    例如,如果配置了双端口,请将该值设置为 x,y,其中 xy 表示要为单个端口启用的虚拟功能的数量。

    如果一个主机上的虚拟功能的目标数为 30 个,则可将两个双端口卡设置为 0,10,10,10

    注: 受支持和可配置的虚拟功能数量取决于系统配置。
  6. 单击完成
  7. 根据需要,修复主机的主机配置文件。

结果

虚拟功能将显示在主机的设置选项卡的 PCI 设备列表中。

下一步做什么

使用 SR-IOV 直通网络适配器类型将虚拟功能与虚拟机适配器相关联。请参见将虚拟功能作为 SR-IOV 直通适配器分配给虚拟机