vSphere Client 中将 USB 控制器添加到虚拟机 -- vSphere Client 中将 USB 设备从 ESXi 主机添加到虚拟机

时间:2022-05-23 05:48:40
官网参考
http://pubs.vmware.com/vsphere-51/index.jsp#com.vmware.vsphere.vm_admin.doc/GUID-73BBD0B9-3AAA-40F3-81E8-8F7126B91B33.html

在 vSphere Client 中将 USB 控制器添加到虚拟机

可以将 USB 控制器添加到虚拟机,以支持从 ESXi 主机或客户端计算机到虚拟机的 USB 直通。

可以将两个 USB 控制器添加到一个虚拟机上。xHCI 控制器(只可用于 Linux 客户机操作系统)支持 USB 3.0 superspeed、2.0 和 1.1 设备。EHCI+UHCI 控制器支持 USB 2.0 和 1.1 设备。

添加控制器的条件有所不同,具体取决于设备版本、直通类型(主机或客户端计算机)以及客户机操作系统。

USB 控制器支持

控制器类型

支持的 USB 设备版本

支持从 ESXi 主机到虚拟机的直通

支持从客户端计算机到虚拟机的直通

EHCI+UHCI

2.0 和 1.1

xHCI

3.0、2.0 和 1.1

是(仅限于 USB 2.0 和 1.1 设备)

是(仅限于 Linux 客户机)

Windows 客户机操作系统上的驱动程序不可用于 xHCI 控制器。

对于 Mac OS X 系统,默认情况下启用 EHCI+UHCI 控制器,且 USB 鼠标和键盘访问需要该控制器。

对于具有 Linux 客户机的虚拟机,可以添加一个或两个控制器,但从ESXi 主机到虚拟机的直通不支持 3.0 superspeed 设备。无法添加两个相同类型的控制器。

对于从ESXi 主机到虚拟机的 USB 直通,USB 仲裁器最多可以监控 15 个 USB 控制器。如果系统包含的控制器数超过了 15 个的限制,而 USB 设备连接到这些控制器上,则虚拟机将无法使用这些设备。

ESXi 主机必须具有支持 USB 2.0 和 1.1 设备的 USB 控制器硬件和模块。

客户端计算机必须具有支持 USB 3.0、2.0 和 1.1 设备的 USB 控制器硬件和模块。

要在 Linux 客户机上使用 xHCI 控制器,请确保 Linux 内核版本是 2.6.35 或更高版本。

验证是否已打开虚拟机电源。

所需特权(ESXi 主机直通):虚拟机.配置.添加或移除设备

1

在 vSphere Client 清单中,右键单击虚拟机并选择编辑设置

2

单击硬件选项卡,然后单击添加

3

选择要添加的USB 控制器类型,然后单击下一步

4

检查设备信息,然后单击下一步

5

单击完成

新建 USB 控制器 (正在添加)将在硬件列表中显示为存在

6

单击确定保存更改。

当重新打开属性编辑器时,xHCI 控制器在硬件选项卡上显示为 USB xHCI 控制器。EHCI+UHCI 控制器显示为 USB 控制器


在 vSphere Client 中将 USB 设备从 ESXi 主机添加到虚拟机

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

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

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

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

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

要使用 vMotion 迁移带有多个 USB 设备的虚拟机,必须为 vMotion 启用所有附加的 USB 设备。无法迁移单个 USB 设备。有关 vMotion 限制的信息,请参见配置 vMotion 的 USB 设备

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

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

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

1

在 vSphere Client 清单中,右键单击虚拟机并选择编辑设置

2

单击硬件选项,然后单击添加

3

选择USB 设备,然后单击下一步

4

(可选)选择已连接设备时支持 vMotion

5

如果您不想迁移附加了 USB 设备的虚拟机,请取消选中支持 vMotion 选项。

这减小了迁移复杂度,从而提高了性能和稳定性。

6

选择要添加的设备。

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

7

单击完成

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

8

单击确定保存更改。

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