Acceso USB desde invitado en Hyper-V

10

¿Puede un sistema operativo invitado Hyper-V acceder a un dispositivo USB conectado al host Hyper-V?

Si es así, ¿cómo puedo configurar esto?

t123
fuente

Respuestas:

10

Hyper-V específicamente no permite esto. En absoluto. (Al menos a partir de Server 2012 R2). La mejor solución que he visto es buscar software de terceros que admita el envío de datagramas usb a través de una conexión de red. Habrá una aplicación instalada en el host para que el dispositivo usb esté disponible, y una aplicación instalada en el invitado que se conecte al host y cree un dispositivo usb "virtual" en el sistema operativo invitado.

He tenido suerte haciendo esto específicamente con un dongle de seguridad que requiere un cierto paquete de software. El software de red usb que utilizamos era de una compañía llamada Fabula Tech . Aún mejor, este sistema puede funcionar con cualquier conjunto de máquinas en la red, por lo que el host usb no necesita estar ubicado en la misma máquina que el huésped de la máquina virtual.

Al investigar esto, también encontré pequeños dispositivos integrados con una conexión LAN y hasta 10 puertos usb, en un caso incluso diseñados para montarse en un rack. La idea era que para las tiendas que ejecutan sistemas donde una máquina virtual puede moverse a diferentes hosts físicos, ya no estaba atado a mantener a su invitado en una caja física específica solo porque necesita acceso a un dispositivo USB físico específico, y su Los dispositivos USB físicos no estaban vinculados a la máquina con un pequeño ciclo de actualización y ventanas de servicio. Entonces, el dispositivo host USB en sí podría verse más como un dispositivo o como parte de la planta de cable.

Joel Coel
fuente
2

No. simple. Los invitados no pueden acceder a los puertos USB del servidor.

TomTom
fuente
Esta respuesta está incompleta porque no menciona ninguna de las soluciones comunes para este problema.
Skyhawk
44
@MilesErickson La pregunta está incompleta porque no solicita ninguna solución común.
Chris S
1

Hyper-V no proporcionará acceso a los puertos USB de la máquina host. Esto puede cambiar en Windows 8, que, según se rumorea, puede usar Hyper-V como tecnología fundamental incluso para las versiones cliente del sistema operativo.

En lugar de utilizar los puertos USB de la máquina host, un enfoque mucho mejor sería comprar un dispositivo USB conectado a la red, como un hub AnywhereUSB o algo más barato, y luego instalar controladores especiales de USB sobre IP en la máquina invitada. Una ventaja clave de este enfoque es que puede migrar la máquina virtual a otro servidor Hyper-V sin preocuparse de dónde residen realmente los dispositivos USB en el mundo físico.

Tenga en cuenta que las velocidades de USB 2.0 no son actualmente cuando se emula USB a través de una red IP, posiblemente debido a problemas de latencia. Básicamente, funciona muy bien para licencias de productos / dongles de seguridad y otros dispositivos de bajo ancho de banda. Sus resultados pueden ser decepcionantes si intenta montar un disco duro o una impresora. Estos son dispositivos de mayor ancho de banda que deberían compartirse desde una computadora física utilizando SMB (Windows File and Printer Sharing).

Skyhawk
fuente
0

Sí, puede hacerlo, aunque solo comienza en Windows Server 2008 R2 SP1, con el rollo de Virtualización de escritorio remoto aplicado. Con esto en su lugar, y al configurar la directiva de grupo para permitirlo, puede usar el USB remoto a través de una conexión de "servicios de terminal" o "escritorio remoto" a la VM. Vea el siguiente enlace para la configuración:

http://technet.microsoft.com/en-us/library/ff817581(WS.10).aspx

Esto le permitirá redirigir el dispositivo USB (desde la máquina en la que se sienta) a la VM (que puede estar en la misma máquina) durante el tiempo que tenga una conexión de escritorio remota.

Jake Oshins
fuente
1
Práctico porque significaría tener una sesión RDP abierta todo el tiempo desde el servidor a la VM en la misma máquina, así como un usuario conectado en la máquina.
TomTom
Entiendo eso, Tom, pero la pregunta no estipulaba que tenía que permanecer conectado incluso cuando el usuario se desconecta. Solo preguntó si era posible. Lo es, tanto con Server 2008 R2 SP1 como con productos de terceros.
Jake Oshins
3
"acceder a un dispositivo USB conectado al host Hyper-V": el dispositivo USB tendría que estar conectado a un cliente RDP. Estoy bastante seguro de que esta es una clave de licencia USB arcaica. Una solución mejor probablemente sería encontrar un software diferente creado por una compañía que vive en el siglo XXI.
Chris S