如果物理设备已连接到运行虚拟机的主机,则可以将一个或多个 USB 直通设备从 ESXi 主机添加到虚拟机。

开始之前

  • 验证虚拟机是否使用的是硬件版本 7 或更高版本。

  • 验证是否存在 USB 控制器。请参见在 vSphere Client 中将 USB 控制器添加到虚拟机

  • 要使用 vMotion 迁移带有多个 USB 设备的虚拟机,必须为 vMotion 启用所有附加的 USB 设备。无法迁移单个 USB 设备。

  • 添加主机上的 USB CD/DVD 驱动器支持的 CD/DVD-ROM 驱动器时,必须将该驱动器作为 SCSI 设备添加。不支持热添加和热移除 SCSI 设备。

  • 请确保您了解虚拟机对 USB 设备的要求。请参见从 ESXi 主机到虚拟机的 USB 配置

  • 所需特权:虚拟机 > 配置 > 主机 USB 设备

关于此任务

如果将 USB 设备连接到其他虚拟机,将无法添加该设备,直到该虚拟机将其释放。

注:

如果环境中有 Apple Frontpanel Controller 设备,则可以安全地将其添加到虚拟机。但是,该设备没有已记录的功能和已知用途。ESXi 主机不使用该设备,也不提供用于 USB 直通的 Xserver 功能

过程

  1. 在 vSphere Client 清单中,右键单击虚拟机并选择编辑设置
  2. 单击硬件选项卡,然后单击添加
  3. 选择 USB 设备,然后单击下一步
  4. (可选) : 选择已连接设备时支持 vMotion
  5. 如果您不想迁移附加了 USB 设备的虚拟机,请取消选中支持 vMotion 选项。

    这会降低迁移复杂性,从而产生更佳的性能和更好的稳定性。

  6. 选择要添加的设备。

    可以添加多个 USB 设备,但一次只能添加一个。

  7. 单击完成

    新的 USB 设备(正在添加)在硬件列表中显示为存在

  8. 单击确定保存更改。

结果

重新打开属性编辑器时,该 USB 设备将显示在属性编辑器的硬件选项卡上。设备类型和 ID 将显示在右窗格中。