Sie können virtuellen Maschinen USB-Controller hinzufügen, um USB-Passthrough von einem ESXi-Host oder von einem Clientcomputer an eine virtuelle Maschine zu unterstützen.
Mit VMRC können Sie pro virtueller Maschine einen virtuellen xHCI-Controller, einen virtuellen EHCI-Controller und einen virtuellen UHCI-Controller hinzufügen. Im vSphere Client und im vSphere Web Client können Sie einen xHCI-Controller und einen EHCI+UHCI-Controller hinzufügen. Für Hardwareversion 11 werden pro xHCI-Controller acht Root-Hubports unterstützt (vier logische USB 3.0-Ports und vier logische USB 2.0-Ports).
Die Bedingungen für das Hinzufügen eines Controllers variieren abhängig von der Geräteversion, dem Passthrough-Typ (Host- oder Clientcomputer) und dem Gastbetriebssystem.
Controller-Typ | Unterstützte USB-Geräteversion | Unterstützt für Passthrough vom ESXi-Host zur VM | Unterstützt für Passthrough vom Clientcomputer zur VM |
---|---|---|---|
EHCI+UHCI | 2.0 und 1.1 | Ja | Ja |
xHCI | 3.0, 2.0 und 1.1 | Ja (nur USB 3.0-, USB 2.0- und USB 1.1-Geräte) | Ja (Linux, Windows 8 und höher sowie Windows Server 2012 und höhere Gastbetriebssysteme) |
Bei Mac OS X-Systemen ist der EHCI+UHCI-Controller, der für die Verwendung von USB-Maus und -Tastatur benötigt wird, standardmäßig aktiviert.
Für virtuelle Maschinen mit Windows- oder Linux-Gästen können Sie einen oder beide Controller hinzufügen. Es ist nicht möglich, zwei Controller desselben Typs hinzuzufügen.
Bei einem USB-Passthrough von einem ESXi-Host zu einer virtuellen Maschine kann der USB-Arbitrator maximal 15 USB-Controller überwachen. Wenn mehr als 15 Controller in Ihrem System vorhanden sind und Sie schließen USB-Geräte an diese Controller an, stehen sie der virtuellen Maschine nicht zur Verfügung.
Voraussetzungen
- ESXi-Hosts müssen über USB-Controller-Hardware und -Module verfügen, die USB 3.0-, USB 2.0- und USB 1.1-Geräte unterstützen.
- Client-Computer müssen über USB-Controller-Hardware und -Module verfügen, die USB 3.0-, USB 2.0- und USB 1.1-Geräte unterstützen.
- Wenn Sie den xHCI-Controller auf einem Linux-Gastbetriebssystem verwenden möchten, stellen Sie sicher, dass die Linux-Kernelversion 2.6.35 oder höher ist.
- Stellen Sie sicher, dass die virtuelle Maschine eingeschaltet ist.
- Erforderliche Berechtigung (ESXi-Host-Passthrough):
Prozedur
Nächste Maßnahme
Fügen Sie ein oder mehrere USB-Geräte zur virtuellen Maschine hinzu.