Wenn wir virtualisieren, entweder mit VirtualBox o KVMEines der Probleme ist, dass die Geräte, die wir mit dem Host (physischer PC) verbinden, manchmal nicht auf dem Client (virtueller PC) angezeigt werden können.
VirtualBox hat eine Plugin Um die USB-Speicher zu sehen, und im Fall von KVM sollte es kein Problem sein, diesen Gerätetyp zu sehen, da der von uns installierte Kernel direkt verwendet wird. Aber die Geräte werden nicht immer gezeigt, wie in dem Beispiel, das wir als nächstes sehen werden, wo ein Benutzer ist erforderlich, um Ihr GSM-Modem über USB anzuschließen.
Ich fand den Artikel sehr interessant, deshalb bringe ich sie zu Ihnen, damit Sie sehen können, was er getan hat.
Schließen Sie ein USB-GSM-Modem mit KVM an
1- Schließen Sie das Modem an den PC an und führen Sie einen Befehl aus, um einige Informationen zu erhalten:
$ lsusb Bus 001 Gerät 001: ID 1d6b: 0002 Linux Foundation 2.0-Root-Hub Bus 002 Gerät 001: ID 1d6b: 0002 Linux Foundation 2.0-Root-Hub Bus 003 Gerät 001: ID 1d6b: 0001 Linux Foundation 1.1-Root-Hub Bus 004 Gerät 002: ID 0557: 2221 ATEN International Co., Ltd. Winbond Hermon Bus 002 Gerät 003: ID 12d1: 1003 Huawei Technologies Co., Ltd. E220 HSDPA-Modem / E230 / E270 / E870 HSDPA / HSUPA-Modem
In diesem Fall benötigte der Autor die letzte Zeile, insbesondere die Lieferanten-ID-Nummer (12d1) und die Produkt-ID (1003).
Wenn Sie denselben Befehl auf dem Client ausführen, wie Sie sehen können, erhalten Sie nicht dasselbe Ergebnis:
$ lsusb Bus 001 Gerät 001: ID 1d6b: 0001 Linux Foundation 1.1 Root-Hub Bus 001 Gerät 002: ID 0627: 0001 Adomax Technology Co., Ltd Bus 001 Gerät 003: ID 0409: 55aa NEC Corp. Hub
Jetzt muss das Gerät im Client-XML (VM) definiert werden. Wir können dies tun, indem wir die XML-Datei direkt mit dem folgenden Befehl bearbeiten:
$ sudo virsh edit example-server.
Das USB-Gerät muss im Abschnitt Geräte hinzugefügt werden:
[...]
Wir speichern die Datei, starten die VM neu und prüfen, ob das angeschlossene Gerät jetzt angezeigt wird:
$ lsusb Bus 001 Gerät 001: ID 1d6b: 0001 Linux Foundation 1.1 Root-Hub Bus 001 Gerät 002: ID 0627: 0001 Adomax Technology Co., Ltd. Bus 001 Gerät 003: ID 0409: 55aa NEC Corp. Hub Bus 001 Gerät 004: ID 12d1: 1003 Huawei Technologies Co., Ltd. E220 HSDPA-Modem / E230 / E270 / E870 HSDPA / HSUPA-Modem
Und das ist alles.
Quelle: http://liquidat.wordpress.com