Wiesemann & Theis GmbH

Netzwerk-, Sensor- & Schnittstellentechnik für Industrie, Office & IT

Applikation zum USB-Server Industry:

USB-Geräte in virtuellen Systemen

VMware / Windows Virtual PC / VirtualBox / HyperV


Virtual USB

Die Aufgabenstellung

Mit der zunehmenden Verbreitung von Virtualisierungslösungen, wächst auch der Kommunikations-Bedarf der virtuellen Maschinen mit USB-Peripherie aller Art. Einige Beispiele hierfür sind

- Dongles
- Barcode-Scanner
- Messgeräte, Waagen ...
- FAX-Modems
- ...

Die Anbindung der Gastsysteme an den Netzwerkanschluss des Basissystems ist Standard und in der Regel hinreichend robust realisiert. Im Gegensatz hierzu gestaltet sich das Durchreichen lokaler USB-Ports an virtuelle Gastsysteme, aufgrund des komplexen Zusammenspiels der verschiedenen Treiberinstanzen deutlich schwieriger und meist auch weniger stabil.

Die Lösung

Mit der W&T USB-Umlenkung erhält jede virtuelle Maschine (VMware, Windows Virtual PC, VirtualBox) einen eigenen, ebenfalls virtuellen und vom Basissystem unabhängigen virtuellen USB-Hostcontroller. Dessen physikalische Kommunikation erfolgt über die bewährte und robuste Netzanbindung zu einem USB-Server im Feld, an welchem die eigentlichen USB-Geräte angeschlossen sind.

Die Details

Die W&T USB-Umlenkung richtet auf virtuellen Maschinen einen eigenen virtuellen USB-Hostcontroller ein. Zum Betriebssystem hin verhält sich dieser wie ein lokaler USB-Controller, wobei die Kommunikation mit der Peripherie jedoch durch das Netzwerk zum USB-Server und den dort angeschlossenen USB-Geräten getunnelt wird. D.h. die gerätespezifischen USB-Treiber und -Anwendungen bleiben unverändert und es besteht keine Abhängigkeit von den USB-Ressourcen des Hauptsystems. Auf Wunsch kann die virtuelle USB-Verbindung "permanent" konfiguriert werden, so dass diese z.B. nach einem Neustart des Systems sofort wieder aufgebaut wird. Durch die Umsetzung der W&T USB-Umlenkung als Windows-Kerntreiber, ist für diese automatische Reconnect-Funktion kein User-Login erforderlich.

  • 1. Der USB-Server wird an das Netzwerk angeschlossen und erhält seine IP-Parameter per DHCP bzw. mit dem Management- und Inventarisierungstool WuTility.
    Foto Netzwerkbuchse
  • 2. Das/Die USB-Gerät(e) werden an den USB-Server angeschlossen.
    Foto USB-Buchse
  • 3. Auf dem virtuellen System wird die W&T USB-Umlenkung installiert und gestartet.
    USB-Umlenkung instalieren
  • 4. Aus der Inventarliste des Konfigurationstools wird das gewünschte USB-Gerät ausgewählt und per Mausklick verbunden. Dieser Vorgang entspricht dem Anstecken des Gerätes an einen lokalen USB-Port.
    USB-Umlenkung
  • 5. Soll das USB-Gerät für andere Teilnehmer freigegeben werden, kann die Verbindung per Mausklick beendet werden.
    USB freigeben

Beispiele aus der Praxis:
Fax-Modem im virtuellen System
Virtualisierung serieller COM-Ports



^