尽管虚拟化技术可以为您的业务带来所有好处,但在 VMware 工作站上运行的虚拟机中访问 USB 可能会出现问题。如果 ESXi 虚拟机无法检测到本地 USB 设备、无法使其正常运行,或者 ESXi 服务器没有任何可用 USB 端口,USB 直通功能将为您提供帮助。
在本文中,您将了解如 何轻松安全地将 USB 连接到 VMware 虚拟机,并最终回答一个长期存在的问题:如何让 VMware 识别我的 USB?
如果无法购买合适的软件工具,您可以尝试设置具有标准功能的 USB 重定向到 VMware。
但在开始之前,请注意以下限制:
❌ 此方法不适用于任何未插入主机 USB 端口的外围设备(尽管它可用于重定向某些 PCI 设备)。
❌ 必须启用 USB 仲裁器服务(手动).
❌它很有可能不适用于 USB 3.0 XHCi 控制器或存储设备或 USB 记忆棒以外的任何 USB 外围设备。
❌ 可以同时连接的最大设备数量为两个。
最后,以下是您对“如何使用本机方法访问 VMware 上的 USB”问题的回答:
/etc/init.d/usbarbitrator start
要卸载设备,请选择设备所连接的端口,然后在其菜单中选择“无”。
如果仍然无法从 VM 的来宾系统访问 USB 设备,则可能还需要关闭 VM 电源,然后拔下设备并重新连接。
工作站应保留与主机 USB 端口的连接,但如果没有,请转到虚拟机>可移动设备>(设备名称),然后从菜单中选择连接。
从 vSphere 5.0 开始,您可以使用 AnywhereUSB 集中器配置 USB 设备的直通。这些是 2 端口、8 端口和 24 端口 USB 集线器,支持 RealPort USB 技术,允许您自动将插入集中器的 USB 设备重定向到本地网络上的所有虚拟 VMware 工作站。
此方法的限制是:
❌ 支持的 USB 设备列表非常有限。
❌ 最大速度为 USB 1.1。
❌ 这是一个仅限Windows的解决方案,不适用于任何其他平台。
❌ 您最多只能同时连接 2、8 或 24 台设备,具体取决于集中器的 USB 端口数量。
以下是使此方法工作的方法:
注意:如果出现指示驱动程序尚未通过 Windows 徽标测试的警告消息,请单击“仍然继续”。
如果在此步骤之后ESXi USB 直通仍然无法正常工作,请返回到步骤 1 并尝试重新执行。或者考虑获取一个合适的USB over Ethernet软件工具(例如USB Network Gate)来彻底解决所有与透传相关的问题。
以下是 USB Network 是 Gate for VMware 工作站 USB 直通的最佳解决方案的原因:
✅ 借助 USB Network Gate 的高级端口虚拟化技术,您可以将 USB 外围设备重定向到虚拟环境,而不受重定向它们的硬件或操作系统类型的任何限制。
✅ 它比臭名昭著的VMware Horizon Client便宜得多。
✅ 与仅适用于重定向PCI设备和USB记忆棒的本机方法不同,USB Network Gate可以将任何基于USB的外围设备设置为直通模式,即具有可启动HID接口的键盘,网络摄像头,POS设备,工业自动化系统,USB集线器或USB 3.0 XHCi控制器。
✅ UNG 非常易于使用,将 USB 添加到 ESXi 虚拟机不需要手动更改任何设置或处理 USB 仲裁器服务。
USB 直通 是一种将所有数据重定向到连接到主机的真实 USB 设备以及从连接到 VM 的虚拟 USB 设备重定向的技术。这样,您就可以访问和操作 VMware 工作站上的 USB,就像直接连接到 USB 一样。
VMware 的内置 USB 直通功能可能会限制某些 USB 设备的功能,而对于其他设备,则根本无法正常工作。这就是为什么最简单的方法是使用 USB 重定向应用程序。
USB 重定向器(又名 USB Network Gate)是一种专用实用程序,可用作将 USB 设备连接到 VMware 计算机的无线连接器。它既适用于本地USB端口和设备,也适用于连接到任何网络连接的计算机的端口和设备。该解决方案可与 VMware vSphere、VMware ESXi 、许多其他虚拟环境和所有常用操作系统无缝协作。
以下是将 USB 驱动器连接到 VMware 虚拟机所需的三个组件:
注意:要使用 USB 3.0,VM 硬件必须为 8 或更高版本。
您可以使用 VMware USB 直通功能将多达 20 台具有 USB 接口和 USB 端口的物理设备连接到每个虚拟机或 ESXi 主机。添加虚拟 USB 控制器时,请确保已在客户机操作系统上安装了 VMware USB 驱动程序。
若要从 VM 中安全地删除虚拟 USB 控制器,请先删除连接到该控制器的所有 USB 设备。