Når vi virtualiserer, enten det er med VirtualBox eller KVM , er et av problemene vi støter på at enhetene vi kobler til verten (fysisk PC) noen ganger ikke kan sees på klienten (virtuell PC).
VirtualBox har en plugin for visning av USB-stasjoner, og når det gjelder KVM, burde det ikke være et problem å se denne typen enheter fordi den bruker den installerte kjernen direkte. Enheter vises imidlertid ikke alltid, som i eksemplet nedenfor, der en bruker måtte koble til GSM-modemet sitt via USB.
Jeg syntes artikkelen var veldig interessant, så jeg tar dem med til deg slik at du kan se hva han gjorde.
Koble til et USB GSM-modem ved hjelp av KVM
1- Koble modemet til PC-en og utfør en kommando for å finne ut litt informasjon:
$ lsusb Bus 001 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 004 Device 002: ID 0557: 2221 ATEN International Co., Ltd Winbond Hermon Bus 002 Device 003: ID 12d1: 1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E230 / E270 / E870 HSDPA / HSUPA Modem
I dette tilfellet trengte forfatteren den siste linjen, nærmere bestemt leverandør-ID-nummeret ( 12d1 ) og produkt-ID-en ( 1003 ).
Når du kjører den samme kommandoen på klienten, som du ser, får du ikke det samme resultatet:
$ lsusb Bus 001 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 0627: 0001 Adomax Technology Co., Ltd Bus 001 Device 003: ID 0409: 55aa NEC Corp. Hub
Nå må enheten defineres i klienten XML (VM). Vi kan gjøre dette ved å direkte redigere XML-filen ved hjelp av kommandoen:
$ sudo virsh edit example-server.
USB-enheten må legges til i enhetsdelen:
[...]
Vi lagrer filen, starter VM på nytt og ser om vi nå kan se den tilkoblede enheten:
$ lsusb Bus 001 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 0627: 0001 Adomax Technology Co., Ltd Bus 001 Device 003: ID 0409: 55aa NEC Corp. Hub Bus 001 Device 004: ID 12d1: 1003 Huawei Technologies Co., Ltd. E220 HSDPA-modem / E230 / E270 / E870 HSDPA / HSUPA-modem
Og det er alt.
Kilde: http://liquidat.wordpress.com