19 березня, Вівторок, 2024
A- A A+

proxmox USB


Гипервізор Proxmox дозволяє задіяти фізичні порти USB в створених вами віртуальних машинах.

Особливість полягає в тому, що потрібно перенаправити ідентифікатори фізичних пристроїв USB до віртуальних пристроїв, які мають ті ж ідентифікатори в різних віртуальних машинах.


1. Дізнаємося фізичні параметри порту.

qm monitor NNN, (де NNN - номер віртуальної машини, наприклад 100)
qm> info usbhost

приклад:

qm monitor 113

Entering Qemu Monitor for VM 113 – type ‘help’ for help
qm> info usbhost
Bus 1, Addr 10, Port 5.2, Speed 480 Mb/s
    Class 00: USB device 0480:a202, External USB 3.0
  Bus 3, Addr 7, Port 2, Speed 1.5 Mb/s
    Class 00: USB device 046d:c05a, USB Optical Mouse
  Bus 3, Addr 6, Port 1, Speed 1.5 Mb/s
    Class 00: USB device 04f2:0760, USB Keyboard
qm> ^C (выход “ctrl C”)

2. Додаємо пристрій у віртуальну машину.

Для цього потрібно в конфігураційний файл віртуальної машини

/etc/pve/qemu-server/VMID.conf (в нашому випадку 113.comf)

, Де WMID - номер віртуальної машини
додати рядок:

usb0: host=1-5.2

де 1 - Bus 1
5.2 - Port 5.2

3. Перезавантажуєм ВМ через консоль, або веб інтерфейс