Sie können mehrere USB-Geräte an einem Clientcomputer anschließen, sodass virtuelle Maschinen auf diese Geräte zugreifen können. Die Anzahl der Geräte, die Sie anschließen können, ist von verschiedenen Faktoren abhängig, beispielsweise davon, wie die Geräte und Hubs verbunden sind, sowie vom Gerätetyp.

Die physische Bus-Topologie von USB definiert, wie USB-Geräte eine Verbindung zum Clientcomputer herstellen. USB-Geräte-Passthrough zu einer virtuellen Maschine wird unterstützt, wenn die physische Bus-Topologie des Geräts auf dem Clientcomputer nicht mehr als sieben Ebenen umfasst. Die oberste Ebene ist der USB-Hostcontroller und der Root-Hub. Die unterste Ebene ist das Ziel-USB-Gerät. Zwischen dem Root-Hub und dem Ziel-USB-Gerät können bis zu fünf Ebenen kaskadierend angeordnet werden. Ein interner USB-Hub, der am Root-Hub angehängt oder in ein Compound-Device integriert ist, zählt als eine Ebene.

Die Qualität der Kabel, Hubs, Geräte sowie der Stromversorgung können die Leistung der USB-Geräte beeinträchtigen. Die besten Ergebnisse werden erzielt, wenn die USB-Bus-Topologie auf dem Clientcomputer für das Ziel-USB-Gerät so einfach wie möglich gestaltet ist und wenn bei der Installation neuer Hubs und Kabel in die Topologie mit entsprechender Vorsicht vorgegangen wird. Folgende Problem können das USB-Verhalten beeinträchtigen:

  • Das Verbinden oder Verketten mehrerer externer USB-Hubs erhöht die Geräteanzahl sowie die Antwortzeit, was die Stromversorgung der verbundenen USB-Geräte beeinträchtigen kann.
  • Das Verketten von Hubs erhöht das Risiko von Port- und Hub-Fehlern, die dazu führen können, dass das Gerät die Verbindung zu einer virtuellen Maschine verliert.
  • Bestimmte Hubs können Probleme mit USB-Geräteverbindungen verursachen. Gehen Sie umsichtig vor, wenn Sie einen neuen Hub in einer vorhandenen Konfiguration installieren. Werden bestimmte USB-Geräte nicht über einen Hub oder ein Verlängerungskabel, sondern direkt mit dem Clientcomputer verbunden, kann dies zu Verbindungs- oder Leistungsproblemen führen. In einigen Fällen müssen Sie das Gerät und den Hub entfernen und neu anschließen, um das Gerät wieder zum Laufen zu bringen.

Der USB-Arbitrator kann bis zu 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.

Bei Compound-Devices filtert der Virtualisierungsprozess den USB-Hub aus, sodass er für die virtuelle Maschine nicht sichtbar ist. Die verbleibenden USB-Geräte in dem Compound stellen sich der virtuellen Maschine als separate Geräte dar. Sie können jedes Gerät derselben oder verschiedenen virtuellen Maschine hinzufügen, solange diese auf demselben Host ausgeführt werden.

Beispielsweise enthält das USB-Dongle-Paket HASP HL Drive von Aladdin drei Geräte (0529:0001 HASP-Dongle, 13fe:1a00 Hub, 13fe:1d00 Kingston Drive). Der Virtualisierungsprozess filtert den USB-Hub aus. Die verbleibenden USB-Dongle-Geräte (ein Aladdin HASP-Dongle und ein Kingston Drive) erscheinen der virtuellen Maschine als einzelne Geräte. Sie müssen jedes Gerät separat hinzufügen, um es der virtuellen Maschine zur Verfügung zu stellen.

Prozedur

  • Verbinden Sie zum Hinzufügen eines USB-Geräts zu einem Clientcomputer das Gerät mit einem verfügbaren Port oder Hub.

Nächste Maßnahme

Sie können das USB-Gerät jetzt zur virtuellen Maschine hinzufügen.