DirectPath I/O 允许虚拟机的客户机操作系统直接访问连接到主机的物理 PCI 和 PCIe 设备。通过使用此技术,最多可将每个虚拟机连接到 16 个物理 PCI 设备。

您可以使用动态 DirectPath I/O 将多个 PCI 直通设备分配给一个虚拟机。从 vSphere 7.0 开始,您可以根据 PCI 直通设备的供应商和型号名称来标识这些设备。

注: 将 PCI 或 PCIe 直通设备添加到虚拟机时,某些虚拟机操作将变得不可用。
有关硬件标签配置的信息,请参见 在 VMware Host Client 中更改硬件标签

前提条件

  • 关闭虚拟机电源。

  • 确认您在虚拟机上具有虚拟机.配置.添加或移除设备特权。
  • 验证 PCI 设备是否已连接到主机并标记为可用于直通。
  • 如果要将动态 PCI 设备添加到虚拟机,请确认虚拟硬件版本为 17。

过程

  1. VMware Host Client 清单中,单击 虚拟机
  2. 在列表中右键单击某个虚拟机,然后从弹出菜单中选择编辑设置
  3. 虚拟硬件选项卡上,单击添加其他设备,然后选择一个设备。
    选项 操作
    PCI 设备
    1. 单击 PCI 设备

      硬件列表中将出现一个新设备。

    2. 从下拉菜单中,选择要连接到虚拟机的 PCI 设备。
    动态 PCI 设备
    1. 单击 动态 PCI 设备

      硬件列表中将出现一个新设备。

    2. 展开 新 PCI 设备 ,然后从下拉菜单中选择要连接到虚拟机的 PCI 直通设备。

      您可以按 PCI 直通设备的供应商、型号名称和硬件标签来标识这些设备。硬件标签(如果存在)将显示在括号中。

      注: 将 PCI 设备添加到虚拟机时,将自动预留虚拟机的完整内存大小。
  4. 单击保存