¿Se puede usar un dispositivo de seguridad USB dentro de una máquina virtual VMWare ESX?

9

Necesito saber si un dongle USB que se requiere como clave de licencia para una pieza de software será accesible desde la máquina host física.

Esta será una pequeña instalación de vSphere 4 dirigida a las capacidades de copia de seguridad rápida y restauración del sistema de VMWare, no específicamente HA, por lo que no me preocupa que la máquina virtual falle automáticamente a otra máquina física y que el dongle no sea accesible.

¿ESX tiene la capacidad de asignar un puerto o dispositivo USB físico a una máquina virtual específica?

Creo que este es el dongle: Dongle USB Sentinal Superpro de Rainbow Technologies

Gracias
Keith

Keith Sirmons
fuente
Usé el dispositivo AnywhereUSB y funciona como lo anuncian para mí. Hasta ahora, no hay problemas.
Keith Sirmons el

Respuestas:

9

Utilizamos un dispositivo de AnywhereUSB para conectar dispositivos USB (incluidos dongles) dentro de una máquina virtual ESXi.

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

Las limitaciones son que cuando instala Windows en un huésped ESX no instala los controladores USB, por lo que debe hacerlo manualmente. Es un dispositivo único de Windows.

Además, no puede compartir un dispositivo AnywhereUSB entre varios invitados. Todos los puertos están unidos a un invitado.

Una aclaración adicional sobre la funcionalidad es que no puede cruzar LAN con ella. Tiene que estar en la misma vLAN que su invitado.

Pero, con esas restricciones, ha funcionado bien sin problemas. Tomamos una máquina física en un hardware antiguo con un dongle, la ejecutamos a través del convertidor VMware, instalamos el software para AnywhereUSB (y lo configuramos), luego enchufamos el dongle y todo funciona muy bien.

J.Zimmerman
fuente
5

A menos que haya cambiado de ESX 3.5 a 4, la respuesta es no, no es compatible. La mayoría de las personas en esta situación usan un servidor USB, básicamente una caja con múltiples puertos USB y una conexión de red. Instala el software en el sistema operativo invitado que instala un controlador y ve el USB en red como si estuviera conectado directamente. He tenido buena suerte con un modelo de Digikey.

Leroy Clark
fuente
3

No, necesita un dispositivo USB sobre IP.

Este hilo en el VMWare Community Forum confirma esto y sugiere este documento para obtener más información sobre dispositivos USB sobre IP compatibles.

Además, no pude asignar dispositivos USB locales en un host a máquinas virtuales con ESXi Server 3.5.

mlambie
fuente
1

ESX en sí mismo no tiene la capacidad de virtualizar conexiones USB. Sin embargo, VMware Workstation puede hacer esto.

Tenemos algunos de los dispositivos USB Anywhere y, si bien funcionan muy bien y aparentemente son compatibles con VMware (consulte este artículo ), tienen limitaciones definidas que pueden no funcionar para todos.

a) Cada dispositivo USB Anywhere requiere una IP estática. Si no tiene muchas IPs, esta puede no ser una buena solución.

b) Cada dispositivo USB Anywhere solo se puede conectar a una sola VM, aunque puede conectar 5 dispositivos USB a esa única VM.

c) Cuestan alrededor de $ 250 cada uno.

d) La mía solo vino con un adaptador de CA de 120V.

La documentación que viene con ellos deja bastante claro que fueron diseñados originalmente para aplicaciones de punto de venta (POS) con clientes ligeros. Trabajar con ESX es solo un beneficio adicional. Entonces, si su necesidad es solo conectar un dongle USB a su VM ESX, entonces el dispositivo USB Anywhere sería mi primera opción.

Uso uno de ellos en mi entorno DMZ donde solo necesito tener un solo dongle conectado.

Si necesita adjuntar una docena de ellos como tengo que hacer para fines de I + D, necesita este software. Necesita una estación de trabajo o servidor dedicado o semi-dedicado con el software USB sobre red instalado y los dispositivos USB conectados.

Utilizamos este software en nuestra red principal de I + D y tenemos varios dongles, escáneres e impresoras conectados.

Ausmith1
fuente
Gracias por el enlace de software: acabo de instalar una versión de prueba y recogí mi dongle superpro muy bien para usar con HyperV
Joel Coel,
0

Para las instalaciones ESXi de un nodo independientes, en un nuevo sistema donde uno quiere usar el USB con un invitado, ¿qué pasa con VT-d?


fuente
Sí, VT-d funcionaría, pero ESX / ESXi 4.1 admite el paso de dispositivos USB individuales a los invitados, por lo que es probable que no sea necesario involucrar a VT-d.
notpeter
-1

Otra solución es el emulador de software dongle.

Dennis Yurichev
fuente