vSphere DirectPath I/O 允许虚拟机上的客户机操作系统直接访问连接到主机的物理 PCI 和 PCIe 设备。该操作使您可以直接访问诸如高性能显卡或声卡等设备。每个虚拟机最多可以连接到六个 PCI 设备。

在主机上配置 PCI 设备以使它们可用于到虚拟机的直通。请参见《vSphere 网络连接》文档。但是,不应为配置为从 USB 设备引导的 ESXi 主机启用 PCI 直通。

PCI vSphere DirectPath I/O 设备对虚拟机可用时,无法挂起、通过 vMotion 进行迁移或者创建或还原这些虚拟机的快照。

前提条件

  • 要使用 DirectPath,请确认主机已在 BIOS 中启用 Intel Virtualization Technology for Directed I/O (VT-d) 或 AMD I/O Virtualization Technology (IOMMU)。
  • 确认 PCI 设备已连接到主机并标记为可用于直通。如果 ESXi 主机配置为从 USB 设备引导,或如果活动 coredump 分区配置为位于通过 USB 通道连接的 USB 设备或 SD 卡上,将禁用 USB 控制器直通。如果 ESXi 主机从通过 USB 通道连接的 USB 设备或 SD 卡引导,或者如果活动 coredump 分区配置为位于通过 USB 通道连接的 USB 设备或 SD 卡上,则 VMware 不支持 USB 控制器直通。有关详细信息,请参见http://kb.vmware.com/kb/1021345
  • 验证该虚拟机是否与 ESXi 4.x 及更高版本兼容。

过程

  1. 右键单击清单中的虚拟机,然后选择编辑设置
  2. 虚拟硬件选项卡上,添加新的 PCI 设备。
    客户端 步骤
    vSphere Client 单击添加新设备按钮,然后从下拉菜单中选择 PCI 设备
    vSphere Web Client
    1. 从向导底部的新设备下拉菜单中,选择 PCI 设备
    2. 单击添加
  3. 展开新 PCI 设备并从下拉列表中选择要连接到虚拟机的直通设备,然后单击下一步
  4. 单击确定