9.2. USB 设备
这部分提供了处理 USB 设备所需的命令。
9.2.1. 为客户机虚拟机分配 USB 设备
Web 相机、卡读器、键盘或 mice 等大多数设备都使用 USB 端口和电缆连接到计算机。可以通过两种方式将这样的设备传递给客户端虚拟机:
- 使用 USB 透传 - 这要求设备物理连接到托管客户机虚拟机的主机物理机器。在这种情况下不需要 SPICE。主机上的 USB 设备可以使用命令行或 virt-manager 传递给客户端。有关 virt 管理器 指示,请参阅 第 15.3.1 节 “将 USB 设备附加到虚拟机”。注意virt-manager 不应该用于热插拔或热拔设备。如果要热插拔/热拔 USB 设备,请参阅 过程 14.1, “热插 USB 设备供客户端虚拟机使用”。
- 使用 USB 重定向 - USB 在主机物理机器中运行时最好使用。用户从本地机器或瘦客户端连接到其/继承的客户机虚拟机。在该本地计算机上,有 SPICE 客户端。用户可以将任何 USB 设备附加到瘦客户机,而 SPICE 客户端会将设备重定向到数据中心的主机物理机器,以便其可供在瘦客户端上运行的客户机虚拟机使用。有关使用 virt-manager 进行 USB 重定向的说明,请参考 第 15.3.1 节 “将 USB 设备附加到虚拟机”,应该注意,使用 TCP 协议(推荐 BZ#1085318)无法进行 USB 重定向。