Bekanntlich kennt eine Virtual Machine in einer VMWare ESX Serverumgebung keine USB-Ports. Auf dem Weg zur vollständigen Virtualisierung einer Serverlandschaft stößt man früher oder später jedoch auf diesen Stolperstein. Sei es eine ISDN-Karte für ein Multicash oder mIDentity USB-Smartcard für Datev etc.
Glücklicherweise gibt es mittlerweile Netzwerk USB Server, die USB-Geräte im Netzwerk bereitstellen können. Jetzt muss man nur noch dem ESX-Server beibringen, auch USB-Geräte zu verwenden. Dazu gibt es von VMWare bereits eine ausführliche Dokumentation. Wichtig dabei ist folgende Passage:
„Special Steps for VMware ESX Server Virtual Machines
Since ESX Server does not provide direct support for USB, USB drivers are not installed in the guest operating system by default. The AnywhereUSB device depends on the USB core files to install properly.
To enable the rest of the installation to proceed normally, copy and rename the required file from the original operating system CD.
• Source: usbd.sy_ in the \I386 directory of the CD
• Destination: usbd.sys in the \system32\drivers directory of the guest operating system
After copying this file, reboot your machine. You can then continue with the normal AnywhereUSB installation.“
Getestet habe ich folgende Szenarien:
AVM Fritzcard USB über einen Belkin Network USB Hub Modell F5L009ea unter Windows XP
Datev mIDentity USB SmartCard über einen Silex SX-2000U2 unter Windows 2000
Natürlich hat die Sache auch noch einen Haken. Damit der Netzwerk USB Hub in der VM verwendet werden kann, muss ein User angemeldet sein und das Treiberprogramm bzw. Management-Programm muss laufen.
Ein Versuch, die Belkin Software als Dienst zu betreiben, schlug leider fehl. Arbeitet man aber mit dem Windows AutoLogon, funktioniert die Anbindung des USB Hubs.
Möchte man z.B. eine Fritzcard USB mehreren VM´s zur Verfügung stellen, bindet man die Fritzcard per USB Hub in eine VM ein und gibt dort über die AVM Software KEN die ISDN-Karte im Netzwerk frei. Jetzt muss man in den Ziel-VM´s nur noch den KEN Dienst installieren und schon hat man eine funktionierende ISDN-Karte in der virtuellen Umgebung.
Hi, mich würde interessieren ob dieser Hub von Belkin ähnlich wie die Lösung von Digi funktioniert. Wird dieser Hub an der physikalischen Maschine (ESX Server 3.x) angeschlossen aber in der virtuellen Maschine konfiguriert? Danke
Hallo Chris,
die beschriebenen USB-Hubs werden nicht lokal am ESX angeschlossen sondern sind Netzwerk-USB-Hubs. Du hängt den USB Hub ins Netz und vergibt eine IP-Adresse. Dann in der VM installierst du den entsprechenden Treiber des Hubs und connectest dann zum USB Hub im Netz.
Aber wenn Du eine ISDN Karte einbinden willst, denke vielleicht auch über eine Lösung mit Net-Capi nach. Mittlerweile mein Blog-Artikel ja schon ne ganze Zeit her, die Erfahrung zeigte, dass die Stabilität manchmal mit dem USB Hub im Netz zu wünschen übrig lies.
Hallo,
ich habe die gleiche Konstellation wie du. Habe auch den Belkin network USB HUB und viele Virtuelle Maschinen. Bin gerade an dem Punkt die AVM Fritz!USb Card einzubinden. Kriege die aber weder auf einem Server 2008 noch Server 2003 an den start. Hast du das vielleicht mal getestet?
Gruß
Hallo Peter213,
ich hatte das damals mit WIN2003 gemacht und mich dabei an die Anleitung von VMWare gehalten.
In welcher Umgebung von VMware arbeitest du denn und welche Schritte hast Du bereits durchgeführt ?
Guten Tag zusammen,
noch mal der Hinweis, dass der Silex USB Device Server SX-3000GB (http://www.silexeurope.com/de/home/produkte/usb-device-server3/sx-3000gb.html) hervorragend mit virtuellen Umgebungen funktioniert und die Software sich als Dienst unter Windows Server 2003 und Windows Server 2008 (auch 64 Bit) problemlos einrichten lässt. Eine Anleitung dazu findet man hier:
http://www.silexeurope.com/de/home/support/faq/-usb-device-server.html#faq29
Beste Grüße an die Community,
Silex Support Team
Hallo
Gibt es Erfahrungen unter Windows 2000 mit dem Silex Produkten ?
Konkret geht es um den DATEV MYdentity USB Stick für den KOM-Server
CU
Also ich habe gerade mal den 3. HP ProLiant DL 380 G6 installiert mit ESXi 4
und diese Anleitung http://www.vm-help.com/esx40i/VMDirectPath/USB_Setup.php für USB durchschleifen ohne zusätzliche Hardware funktioniert.
auf DL320 g5p geht es nicht da der Chipsatz das Passthrough nicht kann.
Ist leider Hardware abhängig, aber funktioniert.
Gestestet habe ich das mit Aladdin Hardlock HL Dongle
MFg Stefan
Hallo zusammen,
wir haben den Belkin-USB-Hub in ca. 20 Projekten verwendet. Funktioniert super! Sowohl unter Win 2k3 als auch 2k8, beliebig x86 oder x64. Das Ding läuft im übrigen auch wunderbar als Dienst. Wer hier ne Anleitung will, einfach kurz eMail an sebastian punkt almer ät bissinger punkt de.
VG, Sebastian.
Auch noch der Link zum Blog:
http://almer-tec.blogspot.com/2010/11/usb-gerate-in-virtuellen-maschinen.html