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.

In vSphere Client können Sie einen xHCI-Controller und einen EHCI+UHCI-Controller hinzufügen. Von Hardwareversion 11 bis Hardwareversion 16 werden pro xHCI-Controller acht Root-Hubports unterstützt (vier logische USB 3.1-Ports und vier logische USB 2.0-Ports). Für Hardwareversion 17 werden pro xHCI-Controller acht Root-Hubports unterstützt (vier logische USB 3.1-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.

Tabelle 1. USB-Controller-Unterstützung
Controller-Typ Unterstützte USB-Geräteversion Unterstützt für Passthrough vom ESXi-Host zu einer VM Unterstützt für Passthrough vom Clientcomputer zu einer VM
EHCI+UHCI 2.0 und 1.1 Ja Ja
xHCI 3.1, 2.0 und 1.1 Ja

Nur USB 3.1-, USB 2.0- und USB 1.1-Geräte

Ja

Gastbetriebssystem mit Windows 8 oder höher, Windows Server 2012 und höher oder Linux mit einem 2.6.35-Kernel oder höher.

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-Gastbetriebssystemen können Sie einen oder zwei Controller unterschiedlicher Typen hinzufügen. Sie können zwei Controller desselben Typs nicht hinzufü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 USB-Geräte an diese Controller anschließen, stehen sie der virtuellen Maschine nicht zur Verfügung.

Voraussetzungen

  • Stellen Sie sicher, dass die ESXi-Hosts über USB-Controller-Hardware und -Module verfügen, die USB 3.1-, USB 2.0- und USB 1.1-Geräte unterstützen.
  • Stellen Sie sicher, dass die Client-Computer über USB-Controller-Hardware und -Module verfügen, die USB 3.1-, 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): Virtuelle Maschine.Konfiguration.Gerät hinzufügen oder entfernen

Prozedur

  1. Klicken Sie in der VMware Host Client-Bestandsliste auf Virtuelle Maschinen.
  2. Klicken Sie mit der rechten Maustaste auf eine virtuelle Maschine in der Liste und wählen Sie Einstellungen bearbeiten im Dropdown-Menü aus.
  3. Wählen Sie auf der Registerkarte Virtuelle Hardware die Option Anderes Gerät hinzufügen und wählen Sie anschließend USB-Controller aus dem Dropdown-Menü aus.
    Der neue USB-Controller wird unten in der Geräteliste der virtuellen Hardware angezeigt.
  4. Erweitern Sie Neuer USB-Controller, um den USB-Controllertyp zu ändern.
    Wenn Kompatibilitätsfehler angezeigt werden, beheben Sie diese, bevor Sie den Controller hinzufügen.
  5. Klicken Sie auf Speichern.

Nächste Maßnahme

Fügen Sie ein oder mehrere USB-Geräte zur virtuellen Maschine hinzu.