4.3. 配置 USB 设备
与 SPICE 协议连接的虚拟机可以配置为直接连接到 USB 设备。
仅当虚拟机处于活动状态、处于焦点状态并从虚拟机门户运行时,才会重定向 USB 设备。每次插入设备时,可以手动启用 USB 重定向,或者设置为自动重定向到 Console Options 窗口中的活动虚拟机。
请注意客户端计算机和客户机计算机之间的区别。客户端是您访问虚拟客户机的硬件。guest 是虚拟桌面或虚拟服务器,可通过虚拟机门户或管理门户进行访问。
USB 重定向启用模式允许 Linux 和 Windows 虚拟机的 KVM/SPICE USB 重定向。虚拟机(客户机)计算机不需要针对本地 USB 的客户机安装代理或驱动程序。在 Red Hat Enterprise Linux 客户端上,USB 重定向所需的所有软件包都由 virt-viewer
软件包提供。在 Windows 客户端上,还必须安装 usbdk
软件包。以下客户端和客户机支持启用 USB 模式:
如果您有 64 位体系结构 PC,则必须使用 64 位版本的 Internet Explorer 来安装 64 位版本的 USB 驱动程序。如果您在 64 位构架中安装 32 位版本,USB 重定向将无法正常工作。只要您最初安装正确的 USB 类型,就可以从 32 位和 64 位浏览器访问 USB 重定向。
4.3.1. 在 Windows 客户端中使用 USB 设备
必须在 Windows 客户端上安装 usbdk
驱动程序,才能将 USB 设备重定向到客户机。确保 usbdk
的版本与客户端计算机的架构相匹配。例如,必须在 64 位 Windows 机器上安装 64 位版本的 usbdk
。
仅当从虚拟机门户打开虚拟机时,才支持 USB 重定向。
流程
-
安装
usbdk
驱动程序时,单击并选择配置为使用 SPICE 协议的虚拟机。 - 点击 Console 选项卡。
- 选中启用 USB 复选框,再单击 。
-
点
。 - 选择 Enable USB Auto-Share 并点 。
- 从虚拟机门户启动虚拟机,再单击 以连接到该虚拟机。
- 将 USB 设备插入客户端计算机,使其自动显示在客户机计算机上。
4.3.2. 在 Red Hat Enterprise Linux 客户端中使用 USB 设备
usbredir
软件包支持从 Red Hat Enterprise Linux 客户端到虚拟机的 USB 重定向。usbredir
是 virt-viewer
包的依赖项,并与该软件包一起自动安装。
仅当从虚拟机门户打开虚拟机时,才支持 USB 重定向。
流程
-
单击
。 - 选择已配置为使用 SPICE 协议的虚拟机,然后单击Edit Virtual Machine 窗口。 。此时将打开
- 点击 Console 选项卡。
- 选中启用 USB 复选框,再单击 。
-
点
。 - 选择 Enable USB Auto-Share 并点 。
- 从虚拟机门户启动虚拟机,再单击 以连接到该虚拟机。
- 将 USB 设备插入客户端计算机,使其自动显示在客户机计算机上。