Antes de continuar con la guía, es importante tener en cuenta que la versión de prueba de XenServer o XenCenter no admite la redirección USB de Citrix. Lamentablemente, no puedes probarla sin la Edición Enterprise. Sin embargo, si tienes una licencia Enterprise o tu empleador te ha proporcionado una cuenta de Citrix Cloud, hay 3 componentes para el passthrough USB de Citrix: las propiedades de la VM en XenCenter, las directivas de XenServer y la directiva ICA USB de Citrix Web Studio.
Cómo habilitar el paso a través de USB en XenCenter
XenCenter es una aplicación de Windows que le permite configurar instancias de XenServer y máquinas virtuales. Puede utilizar XenCenter para permitir la redirección de dispositivos USB locales a la VM seleccionada.
- Inicie XenCenter.
- Busque la VM en la lista de recursos de la izquierda.
- Haga clic con el botón derecho en la máquina virtual y seleccione “Propiedades”.
- Seleccione la pestaña “USB”.
- Seleccione el dispositivo USB que desea usar en su VM y haga clic en “Adjuntar”.
La extracción del dispositivo se realiza desde el mismo cuadro de diálogo.
Comprobando el XenServer
Además de las instrucciones a continuación, puedes seguir este enlace para aprender cómo manejar USB de Citrix XenServer con la ayuda de una solución de software. De lo contrario, sigue los pasos.
- Puedes obtener acceso a XenServer a través de la consola del servidor en XenCenter, o directamente, si tienes una pantalla y un teclado USB conectados a él.
• En XenCenter, resalta tu servidor en la lista de recursos y haz clic en la pestaña “Consola”.
• En la interfaz de usuario de XenServer, selecciona “Shell de comandos local”. - Una vez que tengas una consola abierta, puedes manipular archivos. El archivo que necesitas editar se encuentra en /etc/xensource/usb-policy.conf. El editor de texto nano está disponible en la shell de XenServer.
- Si tu dispositivo está denegado en el archivo de configuración, elimina la línea o cambia DENY por ALLOW.
Ahora, para permitir explícitamente la redirección USB de Citrix para tu dispositivo. En la máquina local, puedes ejecutar lsusb (si estás en Linux) o encontrar el ID del dispositivo USB en el Administrador de dispositivos (en Windows), y añadirlo a usb-policy.conf para permitirlo explícitamente.
- Cuando ejecutas lsusb, cada dispositivo mostrará su ID:
ID 09da:2268
La parte antes de los dos puntos es el ID del proveedor, la parte después es el ID del producto. - Una vez que hayas averiguado los IDs, ahora puedes añadir la siguiente línea a usb-policy.conf:
ALLOW: vid=09da pid=2268
Simplemente sustituye el VID y PID de tu dispositivo por los del ejemplo.
Permitir el passthrough en XenServer no es suficiente para que empiece a funcionar; simplemente te permite usar la propiedad de passthrough en XenCenter.
Políticas USB en Citrix Web Studio
Se puede acceder a Citrix Web Studio a través de su navegador. La dirección la establecerá su administrador. La directiva USB configurada en Studio actúa sobre todas las máquinas virtuales subordinadas y puede anular la configuración de XenServer (ya que la conexión USB será bloqueada por la propia VM).
Las directivas USB se encuentran en la categoría ICA. Las reglas de la directiva tienen el mismo formato que las líneas de /etc/xensource/usb-policy.conf en XenServer. Sin embargo, probablemente tendrá que ponerse en contacto con su administrador de Citrix para cambiarlas.
Restricciones de paso a través de USB de Citrix
La redirección USB nativa de XenDesktop es muy limitada. Además del hecho de que necesitas Premium para usarla, también admite un máximo de 6 dispositivos y no permite realizar operaciones importantes de la VM —incluidas Instantánea y Suspender— mientras está habilitada.
Si estás buscando una solución que funcione plenamente con máquinas virtuales y no tenga ninguna de las restricciones mencionadas anteriormente, prueba USB Network Gate en su lugar.
USB Network Gate - Alternativa al Passthrough nativo de Citrix
USB Network Gate es una aplicación que puede instalarse en una máquina virtual Citrix para permitirle acceder a dispositivos USB externos, incluso remotos. Un servidor USB Network Gate puede compartir hasta 10 dispositivos con una licencia básica, y tampoco impide que la VM cree instantáneas o se suspenda.
Aprenda a usar USB Network Gate en el siguiente video.