Protocolo de Escritorio Remoto
Ahora, veamos otra manera de proporcionar Hyper-V USB passthrough a un dispositivo. Si se conecta a su máquina virtual Hyper-V desde un PC host a través del Protocolo de Escritorio Remoto (RDP), puede virtualizar sus recursos locales como discos duros, puertos USB, etc. y que sean accesibles en el sistema operativo huésped. Esta opción es una buena solución para los usuarios del sistema operativo Windows. La función Windows 10 Hyper-V USB passthrough está disponible en las opciones cliente de la Conexión de Escritorio Remoto.
Para enviar los dispositivos USB a su Máquina Virtual a través de RDP, debe seguir estos sencillos pasos:
- Abrir las opciones de la Conexión de Escritorio Remoto.
- Ir a la pestaña Recursos Locales y hacer clic en 'más‘.
- En el cuadro de diálogo que se abre, elegir la unidad USB que desee utilizar en su Hyper-V OS. Hacer clic en ‘Ok’. Ahora, cuando se conecte a una sesión RDP en cualquier host, el dispositivo estará disponible para acceder desde su máquina virtual.
Pros
- Las opciones USB passthrough configuradas se aplican automáticamente cuando se establece la conexión RDP.
- La redirección USB es totalmente independiente del hipervisor.
- La política de grupo permite controlar y limitar las conexiones USB.
Contras
- Hyper-V USB dongle sólo es accesible en una sesión RDP.
- No todos los dispositivos USB son compatibles.
- Baja velocidad de transferencia de datos.
- Sólo funciona con los sistemas operativos Windows.
Como se puede ver, hay diferentes maneras de conectar USB a máquina virtual Hyper-V. Teniendo en cuenta la facilidad de uso y la gama de dispositivos soportados, es fácil ver que la herramienta de software, USB Network Gate, es la solución más práctica y eficiente.
Cómo montar una unidad USB Hyper-V
Para conectar una unidad USB a una máquina virtual, instálelo como disco duro virtual en el entorno virtual Hyper-V. Puede hacerlo si sabe el tamaño de la unidad, para encontrarlo en su equipo host, haga clic en Equipo, busque el disco extraíble, haga clic con el botón derecho del ratón para mostrar el menú contextual y vaya a Propiedades. La pestaña General tendrá la información sobre el tamaño de su disco duro en bytes y GB.
Cómo instalar una unidad USB como disco duro virtual:
- Haga clic con el botón derecho en su servidor Hyper-V, elija Nuevo > Disco Duro o haga lo mismo en el menú Acciones, siga las instrucciones.
- Cuando se le solicite Introduzca un nombre para la unidad, haga clic en Siguiente.
- Seleccione 'copiar el contenido del disco físico especificado' e introduzca los detalles para identificar el disco.
Copiar el contenido del almacenamiento extraíble y crear el archivo USB.vhd puede tardar un poco, depende del tamaño. La cantidad de espacio libre no importa, el archivo VHD se crea con el tamaño de todo el almacenamiento extraíble. - Seleccione Configuraciones en su máquina virtual, seleccione controlador SCSI – en el panel izquierdo, seleccione Disco Duro – en el panel derecho, haga clic en Agregar.
- Haga clic en Examinar y seleccione abrir el archivo VHD donde haya montado su almacenamiento extraíble. Su almacenamiento extraíble debe mostrarse como una unidad.
Si en 'mi PC’ no se muestra como almacenamiento extraíble, puede ser debido a que la unidad está desconectada. Para comprobarlo, vaya a su VM, haga clic con el botón derecho del ratón en Equipo, seleccione 'Administrar' o 'Herramientas Administrativas' y vaya a Administración de Equipos.
Expanda Almacenamiento y seleccione Administración de Discos. El icono de flecha roja significa que el disco está desconectado, haga clic con el botón derecho en el disco y en el menú contextual que se muestra seleccione Online. Una vez que el disco está Online, se le asignará una letra de unidad.
Hay ciertos inconvenientes en este método: usted tendrá que reproducir toda la secuencia de acciones para cada unidad USB conectada a su entorno virtual Hyper-V. Como ya hemos mencionado, la creación de un archivo VHD puede tardar algún tiempo, dependiendo del tamaño de su disco USB.