USB-Arbiter
Der USB-Arbiter leitet den USB-Datenverkehr weiter und verwaltet Verbindungsanforderungen. Er ist standardmäßig auf ESXi-Hosts installiert und aktiviert. Die Aufgabe des Arbiters besteht darin, angeschlossene USB-Geräte zu identifizieren und Verbindungen zu den auf dem Host befindlichen VMs zu verwalten. Er leitet die Datenübertragung vom Host an die richtige virtuelle Maschine weiter. Der Arbiter stellt auch sicher, dass andere VMs das Gerät nicht verwenden, bis es von der aktuell verbundenen VM freigegeben wird.
USB-Controller
Ein Hardware-USB-Controller bietet USB-Funktionalität für die USB-Anschlüsse eines Hosts. VMs verfügen über einen virtualisierten USB-Controller, der die USB-Funktionalität auf der virtuellen Maschine verwaltet. Controller müssen auf dem Host vorhanden sein, bevor USB-Geräte zu einer VM hinzugefügt werden können. Zu den gängigen Controllern gehören USB 1.1, USB 2.0, USB 3.1 SuperSpeed und USB 3.1 SuperSpeedPlus.
Ein USB-Arbiter ist auf die Überwachung von 15 USB-Controllern beschränkt. An Controller mit Nummern über 15 angeschlossene Geräte können nicht von der virtuellen Maschine verwendet werden.
USB-Geräte
Maximal 20 USB-Geräte können gleichzeitig mit einer virtuellen Maschine verbunden werden. Dies ist auch die maximale Anzahl von USB-Geräten, die ein einzelner ESXi-Host für die Verbindung mit darauf laufenden virtuellen Maschinen unterstützen kann. Weitere Informationen zu spezifischen Geräten, die für das Passthrough auf ESX- oder ESXi-Hosts zu virtuellen Maschinen unterstützt werden, sind verfügbar.
Virtueller USB-Controller
Ein virtueller USB-Controller ist eine Emulation eines physischen Controllers, der für VMs verwendet wird, die auf einem Hypervisor laufen. Der virtuelle Controller kommuniziert mit einem physischen USB-Controller, um die Passthrough-Funktionalität für ein von einer Gast-VM auf einem ESXi-Host verwendetes Gerät zu unterstützen. Ein virtueller USB-Controller ist eine Voraussetzung bei der Implementierung von USB-Passthrough auf einer VM.
Sie können bis zu acht virtuelle USB-Controller mit einer auf einem ESXi-Host laufenden VM verbinden. Beim Entfernen eines virtuellen USB-Controllers müssen Sie zuerst alle angeschlossenen USB-Geräte entfernen. Nach dem Hinzufügen eines virtuellen USB-Controllers zu einer VM wird ein VMware USB-Treiber installiert.
HINWEIS: Anforderungen für USB 3.0
USB 3.0 wird auf ESXi-Servern ab VMware vSphere 5.5 Patch 3 unterstützt und erfordert den xHCI USB-Controller. VMware vSphere 7.0 unterstützt USB 3.1-Geräte mit maximaler Geschwindigkeit. Unterstützte Betriebssysteme sind Linux mit Linux-Kernel 2.6.35 oder höher, Windows 8.1 oder höher und Windows Server 2012 R2 oder höher.