Können Sie einen USB-Dongle in einer VMWare ESX Virual Machine verwenden?

9

Ich muss wissen, ob ein USB-Dongle, der als Lizenzschlüssel für eine Software erforderlich ist, vom physischen Host-Computer aus zugänglich ist.

Dies wird eine kleine vSphere 4-Installation sein, die auf die schnellen Sicherungs- und Systemwiederherstellungsfunktionen von VMWare abzielt, nicht speziell auf HA. Ich muss mir also keine Sorgen machen, dass die virtuelle Maschine automatisch auf eine andere physische Maschine umschaltet und der Dongle nicht zugänglich ist.

Kann ESX einen physischen USB-Anschluss oder ein Gerät einer bestimmten virtuellen Maschine zuordnen?

Ich glaube, das ist der Dongle: Sentinal Superpro USB Dongle von Rainbow Technologies

Danke,
Keith

Keith Sirmons
quelle
Ich habe das AnywhereUSB-Gerät verwendet und es funktioniert wie für mich angegeben. Bisher keine Probleme.
Keith Sirmons

Antworten:

9

Wir verwenden ein Gerät von AnywhereUSB, um USB-Geräte (einschließlich Dongles) in einer virtuellen ESXi-Maschine zu befestigen.

http://www.digi.com/products/usb/anywhereusb.jsp

Die Einschränkungen bestehen darin, dass bei der Installation von Windows in einem ESX-Gast die USB-Treiber nicht installiert werden, sodass Sie dies manuell tun müssen. Es ist ein Windows-Gerät.

Sie können ein AnywhereUSB-Gerät auch nicht für mehrere Gäste freigeben. Alle Ports sind an einen Gast angeschlossen.

Eine zusätzliche Klarstellung der Funktionalität ist, dass Sie keine LANs damit überqueren können. Es muss sich im selben vLAN wie Ihr Gast befinden.

Aber mit diesen Einschränkungen lief es gut ohne Schluckauf. Wir haben eine physische Maschine auf alter Hardware mit einem Dongle genommen, sie über den VMware-Konverter ausgeführt, die Software für AnywhereUSB installiert (und konfiguriert), dann den Dongle angeschlossen und alles funktioniert einwandfrei.

J. Zimmerman
quelle
5

Sofern es nicht von ESX 3.5 auf 4 geändert wurde, lautet die Antwort Nein, es wird nicht unterstützt. Die meisten Menschen in dieser Situation verwenden einen USB-Server, im Grunde eine Box mit mehreren USB-Anschlüssen und einer Netzwerkverbindung. Sie installieren Software im Gastbetriebssystem, die einen Treiber installiert und den vernetzten USB so sieht, als wäre er direkt verbunden. Ich hatte viel Glück mit einem Modell von Digikey.

Leroy Clark
quelle
3

Nein, Sie benötigen ein USB-over-IP-Gerät.

Dieser Thread im VMWare Community Forum bestätigt dies und schlägt dieses Dokument vor, um weitere Informationen zu kompatiblen USB-over-IP-Geräten zu erhalten.

Außerdem konnte ich lokale USB-Geräte auf einem Host mit ESXi Server 3.5 nicht virtuellen Maschinen zuordnen.

mlambie
quelle
1

ESX selbst kann USB-Verbindungen nicht virtualisieren. VMware Workstation kann dies jedoch tun.

Wir haben einige der Anywhere-USB-Geräte, die zwar hervorragend funktionieren und anscheinend von VMware unterstützt werden (siehe diesen Artikel ), aber bestimmte Einschränkungen aufweisen, die möglicherweise nicht für alle funktionieren.

a) Jedes Anywhere USB-Gerät benötigt eine statische IP. Wenn Sie wenig IPs haben, ist dies möglicherweise keine gute Lösung.

b) Jedes Anywhere USB-Gerät kann nur an eine einzelne VM angeschlossen werden. Sie können jedoch 5 USB-Geräte an diese einzelne VM anschließen.

c) Sie kosten jeweils etwa 250 USD.

d) Meins wurde nur mit einem 120-V-Netzteil geliefert.

Die mitgelieferte Dokumentation macht ziemlich deutlich, dass sie ursprünglich für POS-Anwendungen (Point Of Sale) mit Thin Clients entwickelt wurden. Die Arbeit mit ESX ist nur ein Nebeneffekt. Wenn Sie also nur einen einzelnen USB-Dongle an Ihre ESX-VM anschließen müssen, ist das Anywhere-USB-Gerät meine erste Wahl.

Ich verwende einen davon in meiner DMZ-Umgebung, in der nur ein einziger Dongle angeschlossen sein muss.

Wenn Sie ein Dutzend davon anhängen müssen, wie ich es für Forschungs- und Entwicklungszwecke tun muss, benötigen Sie diese Software. Sie benötigen eine dedizierte oder semi-dedizierte Workstation oder einen Server mit der darauf installierten USB over Network-Software und den daran angeschlossenen USB-Geräten.

Wir verwenden diese Software in unserem Hauptnetzwerk für Forschung und Entwicklung und haben mehrere Dongles, Scanner und Drucker angeschlossen.

Ausmith1
quelle
Vielen Dank für den Software-Link. Ich habe gerade eine Testversion installiert und mein Superpro-Dongle wurde für die Verwendung mit HyperV
Joel Coel am
0

Was ist mit VT-d für eigenständige ESXi-Installationen mit einem Knoten in einem neuen System, in dem USB mit einem Gast verwendet werden soll?


quelle
Ja, VT-d würde funktionieren, aber ESX / ESXi 4.1 unterstützt die Weitergabe einzelner USB-Geräte an Gäste, sodass VT-d wahrscheinlich nicht erforderlich ist.
Notpeter
-1

Eine andere Lösung ist der Software-Dongle-Emulator.

Dennis Yurichev
quelle