Trotz aller Vorteile, die Virtualisierungstechnologien Ihrem Unternehmen bieten können, kann der Zugriff auf USB in einer virtuellen Maschine, die auf einer VMware Workstation läuft, problematisch sein. Wenn Ihre ESXi-VM ein lokales USB-Gerät nicht erkennen kann, es nicht richtig funktioniert oder Ihr ESXi-Server keine freien USB-Ports mehr hat, kommt Ihnen die USB-Passthrough-Funktion zu Hilfe.
In diesem Artikel erfahren Sie, wie Sie USB-Geräte einfach und sicher an virtuelle VMware-Maschinen anschließen können, und erhalten endlich eine Antwort auf die seit langem gestellte Frage: Wie bringe ich VMware dazu, mein USB-Gerät zu erkennen?
Wenn der Kauf eines geeigneten Software-Tools nicht in Frage kommt, können Sie versuchen, eine USB-Umleitung zu VMware mit Standardfunktionen einzurichten.
Aber bevor Sie anfangen, beachten Sie bitte diese Einschränkungen:
❌ Diese Methode funktioniert nicht bei Peripheriegeräten, die nicht an den USB-Anschluss des Hosts angeschlossen sind (obwohl sie für die Umleitung einiger PCI-Geräte verwendet werden kann).
❌ Der USB-Arbitrator-Dienst muss (manuell) aktiviert werden.
❌Die Wahrscheinlichkeit ist groß, dass er nicht für einen USB 3.0 XHCi-Controller oder ein anderes USB-Peripheriegerät als ein Speichergerät oder USB-Speicherstick funktioniert.
❌ Es können maximal zwei Geräte gleichzeitig angeschlossen werden.
Hier ist also die Antwort auf die Frage: "Wie greife ich unter VMware mit nativen Methoden auf USB zu?":
/etc/init.d/usbarbitrator start
Um das Gerät zu trennen, wählen Sie einen Anschluss aus, mit dem er verbunden ist, und wählen Sie in dessen Menü die Option Keine.
Wenn Sie vom Gastsystem Ihrer VM aus immer noch nicht auf das USB-Gerät zugreifen können, müssen Sie die VM möglicherweise ausschalten, das Gerät abziehen und wieder anschließen.
Die Workstation sollte die Verbindung zum USB-Port des Host-Rechners beibehalten, falls nicht, gehen Sie zu VM > Wechseldatenträger > (Gerätename) und wählen Sie im Menü Verbinden.
Ab vSphere 5.0 können Sie die Durchleitung von USB-Geräten mithilfe eines AnywhereUSB- Concentrator konfigurieren. Dabei handelt es sich um USB-Hubs mit 2, 8 und 24 Anschlüssen und Unterstützung der RealPort-USB-Technologie, mit der Sie USB-Geräte, die an den Concentrator angeschlossen sind, automatisch an alle virtuellen VMware-Workstations in Ihrem lokalen Netzwerk weiterleiten können.
Die Einschränkungen dieser Methode sind:
❌ Eine sehr begrenzte Liste von unterstützten USB-Geräten.
❌ Die maximale Geschwindigkeit ist USB 1.1.
❌ Es handelt sich um eine reine Windows-Lösung, die auf keiner anderen Plattform funktionieren wird.
❌ Sie können nur bis zu 2, 8 oder 24 Geräte gleichzeitig anschließen, je nach Anzahl der USB-Anschlüsse Ihres Conzentrators.
So funktioniert diese Methode:
Hinweis: Wenn die Warnmeldung angezeigt wird, dass die Treiber den Windows-Logo-Test noch nicht bestanden haben, klicken Sie auf Trotzdem fortfahren.
Wenn der ESXi USB-Passthrough nach diesem Schritt immer noch nicht funktioniert, gehen Sie zurück zu Schritt 1 und versuchen Sie es noch einmal. Oder überlegen Sie, sich ein richtiges USB over Ethernet-Software-Tool (z.B. USB Network Gate) zu besorgen, um alle Pass-Through-bezogenen Probleme ein für alle Mal zu lösen.
Hier erfahren Sie, warum USB Network Gate die beste Lösung für VMware Workstation USB Passthrough ist:
✅ Mit der fortschrittlichen Port-Virtualisierungstechnologie von USB Network Gate können Sie USB-Peripheriegeräte in die virtuelle Umgebung umleiten, ohne Einschränkungen hinsichtlich der Art der Hardware oder des Betriebssystems, von dem aus Sie sie umleiten.
✅ Es ist viel preiswerter als der berüchtigte VMware Horizon Client.
✅ Im Gegensatz zu den nativen Methoden, die nur für die Umleitung von PCI-Geräten und USB-Speichersticks geeignet sind, kann USB Network Gate beliebige USB-basierte Peripheriegeräte in den Passthrough-Modus versetzen, z.B. eine Tastatur mit einer bootfähigen HID-Schnittstelle, eine Webcam, ein POS-Gerät, ein industrielles Automatisierungssystem, einen USB-Hub oder einen USB 3.0 XHCi-Controller.
✅ UNG ist so einfach zu bedienen Hinzufügen eines USB-Geräts zu einer ESXi-VM keine manuelle Änderung der Einstellungen oder den Umgang mit dem USB-Arbitrator-Dienst erfordert.
USB-Passthrough ist eine Technologie, die alle Daten von und zu einem realen USB-Gerät, das an einen Host-Computer angeschlossen ist, auf ein virtuelles USB-Gerät umleitet, das an Ihre VM angeschlossen ist. Auf diese Weise können Sie auf ein USB-Gerät auf Ihrer VMware-Workstation zugreifen und es so bedienen, als wäre es direkt mit ihr verbunden.
Die integrierte USB-Pass-Through-Funktion von VMware kann die Funktionalität einiger USB-Geräte einschränken und bei anderen überhaupt nicht funktionieren. Aus diesem Grund ist es am einfachsten, eine USB-Umleitungs-App zu verwenden.
USB Redirector (auch bekannt als USB Network Gate) ist ein spezielles Dienstprogramm, das als drahtlose Verbindung zwischen Ihren USB-Geräten und VMware-Maschinen fungiert. Die App funktioniert sowohl für lokale USB-Ports und -Geräte als auch für solche, die an einen beliebigen Computer mit Netzwerkanschluss angeschlossen sind. Die Lösung funktioniert reibungslos mit VMware vSphere, VMware ESXi, vielen anderen virtuellen Umgebungen und allen gängigen Betriebssystemen.
Im Folgenden finden Sie die drei Komponenten, die Sie benötigen, um ein USB-Laufwerk an eine virtuelle VMware-Maschine anzuschließen:
Hinweis: Für die Verwendung von USB 3.0 muss die VM-Hardware Version 8 oder höher sein.
Sie können die VMware USB-Passthrough-Funktion verwenden, um bis zu 20 physische Geräte mit einer USB-Schnittstelle und einem USB-Port an jede VM oder jeden ESXi-Host anzuschließen. Wenn Sie einen virtuellen USB-Controller hinzufügen, stellen Sie sicher, dass Sie einen VMware-USB-Treiber auf Ihrem Gastbetriebssystem installiert haben.
Um einen virtuellen USB-Controller sicher aus Ihrer VM zu entfernen, entfernen Sie zunächst alle daran angeschlossenen USB-Geräte.