Proxmox支持将USB设备直接映射给KVM虚拟机使用,也就是所谓的USB Passthrough。
配置步骤可以参考Proxmox wiki上的有关说明,具体地址是https://pve.proxmox.com/wiki/USB_physical_port_mapping
参考Proxmox wiki上的步骤,用u盘进行了测试,整理如下:
1、将需要直通给虚拟机使用的USB设备插到Proxmox服务器上。
2、查看USB设备的总线和端口号。
方法一是依次执行qm monitor ,info usbhost,使用虚拟机监视器查看。示例如下:
qm monitor
qm> info usbhost
Bus 1, Addr 4, Port 1.6, Speed 480 Mb/s
Class 00: USB device 0930:6545, DataTraveler 108
分别是Bus=1和Port=1.6。
方法二是在Proxmox服务器上执行lsusb -t命令。输出示例如下:
lsusb -t
Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/6p, 480M
|__ Port 6: Dev 4, If 0, Class=Mass Storage, Driver=usbfs, 480M
总线号和端口号,分别是Bus=1和Port=1、Port=6。
以上两种方法是等效的,任意选用一