Oggi ho avuto la necessità di aggiungere su una macchina virtuale una stampante usb collegata al server fisico, non avendo trovato l’opzione in nessuna Gui grafica ho fatto la modifica a manina
Ecco gli step:
1) con il comando lsusb prendiamo l’indirzzo del device
Bus 001 Device 002: ID 03f0:2a12 Hewlett-Packard
2) entriamo da console in virsh ed editiamo l’xml della vm virtuale
Server:~# virsh
virsh # edit vm01
3) Una volta aperto l’xml aggiungiamo questa config sotto il gruppo devices:
<hostdev mode=’subsystem’ type=’usb’>
<source>
<vendor id=’0x03f0′/>
<product id=’0x2a12′/>
</source>
</hostdev>
Come potete notare vendo e product sono i pezzi ricavati dall’output del comando lsub che equivale all’indirizzo della periferica. Dopo aver inserito il pezzo purtroppo per farlo funzionare correttamente bisogna riavviare tutto il motore kvm.
Spero possa essere utile a molti
Ma alla fine bisogna dare il comando define dalla console di virsh?
devi scrivere il file xml come se stessi usando vim o vi