Am încercat să configurez o configurație QEMU + KVM pentru a rula câteva VM-uri pe Ubuntu ca gazdă. Chiar am reușit să trec cu succes oaspeților un GPU.
Cu toate acestea, pare să existe o problemă la trecerea prin dispozitivele de intrare. Indiferent ce fac sau ce ghid urmez, primesc întotdeauna următoarea eroare în jurnalele VM:
2021-07-17T11:22:42.556148Z qemu-system-x86_64: -object input-linux,id=mouse1,evdev=/dev/input/mouse0: /dev/input/mouse0: nu este un dispozitiv evdev
2021-07-17 11:22:42.616+0000: închidere, motiv=eșuat
Secțiunea relevantă pentru configurația VM este
<qemu:arg value="-object"/>
<qemu:arg value="input-linux,id=mouse1,evdev=/dev/input/mouse0"/>
<qemu:arg value="-object"/>
<qemu:arg value="input-linux,id=kbd1,evdev=/dev/input/event2,grab_all=on,repeat=on"/>
Configurația QEMU - Libvirt are următoarele linii:
utilizator = „utilizatorul meu”
grup = "108"
#108 = kvm
cgroup_device_acl = [
„/dev/input/mouse0”,
„/dev/input/event2”,
„/dev/null”, „/dev/full”, „/dev/zero”,
„/dev/random”, „/dev/urandom”,
„/dev/ptmx”, „/dev/kvm”,
„/dev/rtc”, „/dev/hpet”
]
Și iată dispozitivele:
utilizator:~$ ls -lha /dev/input/by-id/
total 0
drwxr-xr-x 2 root root 160 Jul 17 08:35 .
drwxr-xr-x 4 root root 500 Jul 17 14:22 ..
lrwxrwxrwx 1 root root 9 Jul 17 08:33 usb-Logitech_USB_Receiver-if01-event-mouse -> ../event6
lrwxrwxrwx 1 root root 9 Jul 17 08:33 usb-Logitech_USB_Receiver-if01-mouse -> ../mouse0
lrwxrwxrwx 1 root root 9 Jul 17 08:35 usb-OBINLB_USB-HID_Keyboard_SN0000000001-event-if01 -> ../event3
lrwxrwxrwx 1 root root 9 Jul 17 08:35 usb-OBINLB_USB-HID_Keyboard_SN0000000001-event-if03 -> ../event5
lrwxrwxrwx 1 root root 9 Jul 17 08:35 usb-OBINLB_USB-HID_Keyboard_SN0000000001-event-kbd -> ../event2
lrwxrwxrwx 1 root root 9 Jul 17 08:35 usb-OBINLB_USB-HID_Keyboard_SN0000000001-if02-event-joystick -> ../event4
Orice sfaturi despre ce aș putea să remediez și să depanez acest lucru sunt apreciate. Ceva îmi spune că este ceva specific Ubuntu sau configurației, deoarece practic am încercat tot ce am putut găsi pe acest subiect.