Search

Silvano 16.09.2014 - 9:37

Wie kann ich ein USB-Gerät an eine virtuelle Maschine weitergeben?

Ich möchte ein USB-Gerät, z.B. eine externe Festplatte/Webcam an eine VM auf meinem Protonet-Server anbinden. Wie geht das?

One answer

Silvano 16.09.2014 - 9:37

Um ein USB-Gerät an eine virtuelle Maschine durchzureichen, musst Du zuerst die ID’s des Gerätes mit "lsusb" auslesen:

protonet@server.protonet.info  ~ # lsusb Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub 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:0002 Linux Foundation 2.0 root hub Bus 003 Device 002: ID 0781:5567 SanDisk Corp. Cruzer Blade Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Hier lassen sich die ID’s auslesen: Bus 003 Device 002: ID : SanDisk Corp. Cruzer Blade

Anschließend müssen diese in die Konfiguration wie folgt mit "virsh" eingetragen werden:

protonet@server.protonet.info  ~ # virsh edit [DOMAIN Name]

<devices>   <hostdev mode='subsystem' type='usb' managed='no'>     <source>       <vendor id='0x<vendor>'/>       <product id='0x<product>'/>     </source>   </hostdev> </devices>

Danach einmal die VM neu starten.

Jegliche Modifikationen an der Protonet-Lösung geschehen auf eigenes Risiko und sind nicht durch den Standard-Support abgedeckt!

Unser Partner Onlinehelp24 unterstützt gerne bei der Einrichtung.