-
Was ist ESXi USB-Passthrough?
-
Wie funktioniert ESXi USB-Passthrough?
-
ESXi-Anforderungen und Einschränkungen für USB-Passthrough
-
Wie kann ein USB-Gerät mit einer ESXi-VM verbunden werden?
-
Wie kann man USB-Passthrough auf ESXi beheben, wenn er nicht funktioniert?
-
USB-Passthrough funktioniert nicht – Problembeispiele bei ESXi
-
Wie deaktiviere ich den Durchgang für bestimmte USB-Geräte?
-
Wie erstelle ich Sicherungen von ESXi-VMs mit Vinchin?
-
ESXi USB-Durchgang FAQs
-
Schlussfolgerung
ESXi USB Passthrough ermöglicht es Ihnen, ein physisches USB-Gerät an eine virtuelle Maschine anzubinden. Diese einfache Funktion ist hilfreich, wenn Sie einen USB-Drucker, einen Speicherstick oder sogar einen Lizenzierungsdongle mit Ihrer VM verwenden müssen. In der heutigen virtuellen Welt haben physische Geräte weiterhin Bedeutung. Diese Anleitung zeigt Ihnen, wie Sie USB-Passthrough unter ESXi einrichten, häufige Probleme beheben und Ihre virtuellen Maschinen mit Vinchin schützen.
Was ist ESXi USB-Passthrough?
ESXi verwendet USB-Passthrough, um ein physisches Gerät für ein Gastbetriebssystem verfügbar zu machen. Der Hypervisor erstellt virtuelle Controller, Festplatten und andere Geräte für jeden virtuellen Computer. Wenn Sie USB-Passthrough verwenden, wird das physische USB-Gerät direkt mit dem virtuellen Computer verbunden.
Drei Schlüsselfaktoren sorgen dafür, dass es funktioniert:
• Schiedsrichter: Ein integrierter Dienst, der USB-Datenverkehr scannt und weiterleitet.
• Physischer USB-Controller: Die Hardware, die den USB-Anschluss auf dem Host verwaltet.
• Virtueller USB-Controller: Ein emulierter Controller, der der VM hinzugefügt wurde.
Es ermöglicht Ihnen, Aufgaben wie Dateiübertragungen oder Lizenzen auf einem virtuellen Computer auszuführen, als ob das USB-Gerät direkt daran angeschlossen wäre.
Wie funktioniert ESXi USB-Passthrough?
Der Prozess ist einfach. Der USB-Arbitrierer sucht nach Geräten auf dem ESXi-Host. Wenn ein Gerät angeschlossen ist, weist er es einem bestimmten virtuellen Computer zu. Beachten Sie, dass nur eine VM gleichzeitig ein USB-Gerät verwenden kann. Die virtuelle Maschine muss in ihrer Konfiguration einen USB-Controller haben. Der ESXi-Host unterstützt bis zu 20 USB-Geräte pro VM und bis zu 15 Controller in vSphere 7.0.
Wenn Sie ein USB-Gerät anschließen, können Sie seinen Status mit dem Befehl überprüfen:
lsusb
Wenn das Gerät angezeigt wird, leitet der Schlichter seine Daten an die VM weiter. Andernfalls müssen Sie eventuell Problembehandlungen durchführen.
ESXi-Anforderungen und Einschränkungen für USB-Passthrough
Sie benötigen eine aktuelle Version von ESXi. Der USB-Passthrough wird ab ESXi 4.1 unterstützt. Für USB 3.0-Geräte verwenden Sie ESXi 5.5 Patch 3 oder höher. Im virtuellen Computer muss die Hardware auf Version 8 oder höher eingestellt sein, um USB 3.0 (xHCI) zu nutzen. Einige Geräte werden nicht unterstützt. Zum Beispiel können USB-Speichergeräte nicht als Boot-Laufwerke verwendet werden. Darüber hinaus könnte für einige Chipkarten oder Hubs eine zusätzliche Konfiguration erforderlich sein. Stellen Sie immer sicher, dass der USB-Arbitrierdienst läuft. Verwenden Sie diesen Befehl, um zu überprüfen:
chkconfig usbarbitrator --list
Und starte es wenn nötig:
/etc/init.d/usbarbitrator start
Wie kann ein USB-Gerät mit einer ESXi-VM verbunden werden?
Um ein USB-Gerät zu einer VM hinzuzufügen, befolgen Sie diese einfachen Schritte. Stellen Sie sicher, dass Ihre VM vor dem Beginn ausgeschaltet ist.
1. Stecken Sie das USB-Gerät ein
Stecken Sie das Gerät in einen USB-Anschluss Ihres ESXi-Hosts ein.
2. Verbindung überprüfen
Verwende den Befehl:
lsusb
Überprüfe, ob dein Gerät angezeigt wird.
3. vSphere-Client öffnen
Melden Sie sich bei Ihrem ESXi- oder vCenter-Server mit dem vSphere Web Client an.
4. VM-Einstellungen bearbeiten
Wähle die Ziel-VM aus, klicke mit der rechten Maustaste und wähle Edit settings.
5. USB-Controller hinzufügen
Wenn die VM keinen USB-Controller hat, klicken Sie auf Add New Device und wählen Sie USB-Controller. Wählen Sie den Typ aus, USB 2.0 oder USB 3.0.
6. Host-USB-Gerät hinzufügen
Klicken Sie auf Add New Device und dann auf Host-USB-Gerät auswählen. Wählen Sie aus der Liste Ihr USB-Gerät aus.
7. Speichern und einschalten
Klicken Sie auf OK, um die Änderungen zu speichern. Dann schalten Sie die VM ein.
Sobald die VM gestartet ist, überprüfe das Gastbetriebssystem. In Windows öffne den Device Manager, um zu verifizieren, dass das USB-Gerät erkannt wird. Wenn das Gerät ein Speichergerät ist, verwende die Datenträgerverwaltung, um sicherzustellen, dass es einen Laufwerkbuchstaben hat.
Wie kann man USB-Passthrough auf ESXi beheben, wenn er nicht funktioniert?
Manchmal zeigt ESXi das USB-Gerät nicht an. Hier sind einige Gründe und Lösungen, die Sie überprüfen und verwenden können:
1. Gerät nicht aufgelistet
Führen Sie den Befehl unten in der ESXi-Shell aus.
esxcli hardware usb passthrough device list
Wenn nichts angezeigt wird, überprüfe, ob dein Gerät auf einem anderen Computer funktioniert.
2. Dienstleistungsprobleme
Stellen Sie sicher, dass der USB-Arbitrierdienst läuft. Starten Sie ihn bei Bedarf neu.
3. Hardware-Inkompatibilität
Einige Geräte, wie z. B. bestimmte USB 3.0-Controller, könnten zusätzliche Treiber benötigen. Wenn ein Gerät nicht erkannt wird, überlege dir, einen USB 2.0-Hub zu verwenden oder einen anderen USB-Port auszuprobieren.
4. vMotion-Begrenzungen
Wenn Sie planen, vMotion mit USB-Durchlassung zu verwenden, beachten Sie, dass das Anhalten oder Herunterfahren der VM das Gerät trennt. Stellen Sie sicher, dass Sie vMotion richtig konfigurieren, bevor Sie die Migration durchführen.
Benutzerberichte haben gezeigt, dass es für die meisten Fälle ausreicht, einfach ein USB-Gerät hinzuzufügen (und nicht den gesamten USB-Controller). In ESXi 6.5 und neuer, leite das USB-Gerät direkt weiter. Ein Benutzer bemerkte, dass das Entfernen der PCI-Passthrough-Konfiguration sein Problem löste.
USB-Passthrough funktioniert nicht – Problembeispiele bei ESXi
Viele Benutzer haben Probleme experienced, bei denen der ESXi-Host USB-Geräte nicht erkennt.
1. Ein Benutzer, der ESXi 8 auf einem Dell PowerEdge R450 ausführt, stellte fest, dass nur die onboard-Kontroller angezeigt wurden. Nach dem Aktualisieren von ESXi und dem Überprüfen der BIOS-Einstellungen wurde das Gerät schließlich erkannt.
Ein Benutzer auf einem C240 M4 mit ESXi 6.7 schaffte es, einen USB-Port durchzuleiten, hatte jedoch Probleme mit dem zweiten Port. Das Problem war auf Hardwarebeschränkungen an diesem Controller zurückzuführen.
3. Wenn ein Benutzer unbeabsichtigt den gesamten USB-Controller an einen VM weitergibt. In den meisten Fällen ist es am besten, nur das USB-Gerät durchzuleiten. Wie ein Experte bemerkte, gibt es keinen Grund, das PCI-Gerät weiterzuleiten, wenn man das USB-Gerät direkt hinzufügen kann.
Wie deaktiviere ich den Durchgang für bestimmte USB-Geräte?
Manchmal möchten Sie möglicherweise ein USB-Gerät als Datastore in ESXi verwenden, ohne es an eine VM weiterzuleiten. In diesen Fällen müssen Sie das Gerät vom Durchgang ausschließen. Es gibt zwei Methoden:
Methode 1. ESXCLI-Befehl
1. Führen Sie den folgenden Befehl aus:
esxcli hardware usb passthrough device list
Identifizieren Sie das Gerät über seine VendorID und ProductID.
2. Passthrough deaktivieren:
esxcli hardware usb passthrough device disable -d Bus:Dev:VendorId:ProductId
3. Starte den Host neu.
Methode 2. USB-Quirks verwenden
1. Liste USB-Geräte mit dem folgenden Befehl auf:
lsusb
Notieren Sie die VendorId:ProductId des Geräts.
2. Stelle die Macke ein:
esxcli system settings advanced set -o /USB/quirks -s 0xVendorId:0xProductId:0:0xffff:UQ_MSC_NO_UNCLAIM
3. Starten Sie den Host neu.
Diese Methoden ermöglichen es Ihnen, das Gerät für einen ESXi-Datenspeicher zu verwenden, während gleichzeitig andere USB-Geräte an VMs weitergeleitet werden.
Wie erstelle ich Sicherungen von ESXi-VMs mit Vinchin?
Die Datensicherung für ESXi ist immer wichtig. Vinchin ist eine leistungsstarke Software, die sich auf die Sicherung und Migration von virtuellen Maschinen spezialisiert. Sie wurde entwickelt, um nahtlos mit VMware ESXi und anderen Hauptstrom-Virtualisierungsplattformen wie Hyper-V, Proxmox, oVirt, OLVM, XCP-ng usw. zusammenzuarbeiten.
Es bietet Funktionen wie geplante inkrementelle Sicherung zur automatischen Erstellung von Datenbackups kleinerer Größe; die Verfolgung geänderter Blöcke kann die Geschwindigkeit der inkrementellen Sicherung erheblich steigern; die Datennachprüfung kann sicherstellen, dass die wiederhergestellte VM erfolgreich gestartet werden kann; Datenbehaltsstrategien können die Datenmenge der Backup-Kette einfach kontrollieren.
Die Webkonsole ist einfach und benutzerfreundlich. So können Sie Ihre ESXi-VMs mit Vinchin sichern:
1. Wählen Sie die zu sichernden ESXi-VMs aus
2. Wähle Speicher für die Sicherung aus
3. Wähle Sicherungsstrategien aus
4. Stelle die Arbeit ein
Vinchin unterstützt eine breite Palette an Workloads. Wenn Sie ESXi verwenden, kann Vinchin Ihnen helfen, Ihre Daten zu sichern und zu verwalten. Unsere Kunden auf der ganzen Welt loben die Einfachheit und Effizienz von Vinchin. Mit einer 60-tägigen kostenlosen Testversion mit voller Funktionalität können Sie unsere Software risikofrei testen. Klicken Sie auf den Button auf unserer Website, um Ihre Testversion zu starten und Ihre virtuelle Umgebung heute zu schützen.
ESXi USB-Durchgang FAQs
F1. Kann ich ein USB-Gerät als Boot-Laufwerk für eine VM verwenden?
Nein, ESXi unterstützt die Verwendung von USB-Geräten nicht als Boot-Laufwerke.
F2. Was passiert, wenn mein USB-Gerät nicht erkannt wird?
Überprüfe den USB-Arbitrierdienst und verifiziere das Gerät mit dem lsusb-Befehl.
Schlussfolgerung
Die ESXi USB-Passthrough-Funktion ist eine nützliche Option zum Verbinden physischer Geräte mit Ihren virtuellen Maschinen. Sie ermöglicht die direkte Nutzung von USB-Speicher, Druckern oder Dongles innerhalb einer VM. Allerdings müssen die Systemanforderungen erfüllt sein und Sie sollten sich der Einschränkungen bewusst sein. Die Problembehandlung kann den Check des Arbitrierungs-Dienstes oder ein Update Ihrer ESXi-Version umfassen.
Vinchin bietet eine All-in-One-Lösung zum Schutz Ihrer virtuellen Umgebung. Mit unseren einfachen, effizienten und zuverlässigen Sicherungs- und Migrationsfunktionen können Sie sicherstellen, dass Ihre Daten geschützt sind und Ihre virtuellen Maschinen schnell wiederhergestellt werden können. Verpassen Sie nicht die kostenlose Testversion.
Teilen auf: