Sie können mehrere USB-Geräte zu einer virtuellen Maschine hinzufügen, wenn die physischen Geräte an einen ESXi-Host angeschlossen sind. Die USB-Passthrough-Technologie unterstützt das Hinzufügen von USB-Geräten, wie z. B. Sicherheits-Dongles und Massenspeichergeräten, zu virtuellen Maschinen, die sich auf dem Host befinden, mit dem die Geräte verbunden sind.
Funktionsweise von USB-Geräte-Passthroughs
Ein USB-Gerät, das Sie an einen physischen Host anschließen, steht nur den virtuellen Maschinen zur Verfügung, die sich auf diesem Host befinden. Das Gerät kann keine Verbindung zu virtuellen Maschinen herstellen, die sich auf einem anderen Host im Datencenter befinden.
Ein USB-Gerät kann nicht gleichzeitig von mehreren virtuellen Maschinen verwendet werden. Wenn ein Gerät mit einer eingeschalteten virtuellen Maschine verbunden ist, steht es nicht zum Verbinden mit anderen virtuellen Maschinen zur Verfügung, die auf dem Host ausgeführt werden. Wenn Sie die aktive Verbindung eines USB-Geräts von einer virtuellen Maschine entfernen, steht es zum Verbinden mit anderen virtuellen Maschinen zur Verfügung, die auf dem Host ausgeführt werden.
Für die Verbindung eines USB-Passthrough-Geräts mit einer virtuellen Maschine, die auf dem ESXi-Host ausgeführt wird, an den das Gerät physisch angeschlossen ist, werden ein Arbitrator und ein Controller sowie ein physisches USB-Gerät oder ein Geräte-Hub benötigt.
- USB-Arbitrator
- Verwaltet die Verbindungsanforderungen und leitet den Datenverkehr für das USB-Gerät. Der Arbitrator ist standardmäßig auf ESXi-Hosts installiert und aktiviert. Er durchsucht den Host nach USB-Geräten und verwaltet die Geräteverbindung zu den virtuellen Maschinen auf dem Host. Er leitet den Datenverkehr an die richtige virtuelle Maschine und das entsprechende Gastbetriebssystem weiter. Der Arbitrator überwacht das USB-Gerät und verhindert, dass andere virtuelle Maschinen darauf zugreifen, bis Sie es wieder freigeben.
- USB-Controller
-
USB-Hardware-Chip, mit dem den USB-Ports, die er verwaltet, USB-Funktionen bereitgestellt werden. Der virtuelle USB-Controller ist die Softwarevirtualisierung des USB-Hostcontrollers in der virtuellen Maschine.
- USB-Geräte
- Sie können einer virtuellen Maschine bis zu 20 USB-Geräte hinzufügen. Dies ist die maximale Anzahl an Geräten, die gleichzeitig an eine virtuelle Maschine angeschlossen werden können. Auf einem einzelnen ESXi-Host können maximal 20 USB-Geräte mit einer oder mehreren virtuellen Maschinen gleichzeitig verbunden werden. Eine Liste der unterstützten USB-Geräte finden Sie im VMware Knowledgebase-Artikel unter http://kb.vmware.com/kb/1021345. USB-3.0-Geräte können für VMware Fusion dem Gastbetriebssystem Mac OSX hinzugefügt werden.
Anforderungen für USB 3.0-Geräte
- Die virtuelle Maschine, an die Sie das USB 3.0-Gerät anschließen, muss mit einem xHCI-Controller konfiguriert sein und über ein Windows 8- oder Windows Server 2012-Gastbetriebssystem (oder höher) bzw. ein Linux-Gastbetriebssystem mit einem Kernel der Version 2.6.35 oder höher verfügen.