Når vi virtualiserer, uanset om det er med VirtualBox eller KVM , er et af de problemer, vi støder på, at de enheder, vi forbinder til værten (fysisk pc), nogle gange ikke kan ses på klienten (virtuel pc).
VirtualBox har et plugin til visning af USB-drev, og i tilfælde af KVM burde det ikke være et problem at se disse typer enheder, da den bruger den installerede kerne direkte. Enheder vises dog ikke altid, som i eksemplet nedenfor, hvor en bruger skulle tilslutte sit GSM-modem via USB.
Jeg fandt artiklen meget interessant, så jeg bringer dem til dig, så du kan se, hvad han gjorde.
Tilslut et USB GSM-modem ved hjælp af KVM
1- Tilslut modemmet til pc'en, og udfør en kommando for at finde ud af nogle oplysninger:
$ lsusb Bus 001 Enhed 001: ID 1d6b: 0002 Linux Foundation 2.0 rodhub Bus 002 Enhed 001: ID 1d6b: 0002 Linux Foundation 2.0 rodhub Bus 003 Enhed 001: ID 1d6b: 0001 Linux Foundation 1.1 rodhub Bus 004 Enhed 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 tilfælde var det, forfatteren havde brug for, den sidste linje, nærmere bestemt leverandør-ID-nummeret ( 12d1 ) og produkt-ID'et ( 1003 ).
Når du kører den samme kommando på klienten, som du kan se, får du ikke det samme resultat:
$ 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
Nu skal enheden defineres i klientens XML (VM). Vi kan gøre dette ved direkte at redigere XML-filen ved hjælp af kommandoen:
$ sudo virsh edit example-server.
USB-enheden skal tilføjes i afsnittet om enheder:
[...]
Vi gemmer filen, genstarter VM og ser om vi nu kan se den tilsluttede enhed:
$ lsusb Bus 001 Enhed 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 001 Enhed 002: ID 0627: 0001 Adomax Technology Co., Ltd Bus 001 Enhed 003: ID 0409: 55aa NEC Corp. Hub Bus 001 Enhed 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