Автоматизированный проброс USB устройств в KVM? Как автоматизированно пробросить USB устройства на хост сервере с CentOS 6.6 с KVM в виртуальную машину. Проброс по адресу шины и устройства не работает т.к. при перезагрузке адрес устройства изменяется. Важно узнать правильную пару usbbus-usbaddr для устройства по его серийнику.
Для автоматизации проброса USB устройств из хост-сервера с CentOS 6.6 в виртуальную машину на KVM можно воспользоваться утилитой usbredir.
Прежде всего, убедитесь, что у вас установлен пакет usbredir на вашем хост-сервере:
yum install usbredir
Затем, вам необходимо создать файл конфигурации для usbredir виртуальной машины. Создайте файл с именем, например, usbredir.cfg со следующим содержимым:
После этого ваше USB устройство должно успешно проброситься в вашу виртуальную машину. При каждой перезагрузке адрес устройства не изменится, так как он прописан в файле конфигурации.
Надеюсь, это поможет вам автоматизировать проброс USB устройств на KVM!
Для автоматизации проброса USB устройств из хост-сервера с CentOS 6.6 в виртуальную машину на KVM можно воспользоваться утилитой usbredir.
Прежде всего, убедитесь, что у вас установлен пакет usbredir на вашем хост-сервере:
yum install usbredirЗатем, вам необходимо создать файл конфигурации для usbredir виртуальной машины. Создайте файл с именем, например, usbredir.cfg со следующим содержимым:
[device_remote]name="USB device"
bus="1"
addr="2"
В данном примере bus и addr соответствуют устройству на шине USB. Можно использовать утилиту lsusb для определения bus и addr устройства:
lsusbЗапустите вашу виртуальную машину с указанием файла конфигурации:
qemu-kvm -device usb-redir,chardev=usbredir,name=device_remote,id=usbredir -chardev spicevmc,name=usbredir,id=usbredir -device usb-tablet,bus=usb.0,port=1 -monitor stdio -vga qxl -spice port=5926,disable-ticketing -drive file=/path/to/disk.img,format=qcow2,if=virtio -vnc :0 -usb -device virtio-serial -chardev spicevmc,id=vdagent,name=vdagent -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 -usb-redir config=usbredir.cfgПосле этого ваше USB устройство должно успешно проброситься в вашу виртуальную машину. При каждой перезагрузке адрес устройства не изменится, так как он прописан в файле конфигурации.
Надеюсь, это поможет вам автоматизировать проброс USB устройств на KVM!