Requisitos del sistema
La versión actual del Agente de entrega virtual (VDA) de Linux está alineada con Citrix Virtual Apps and Desktops. También es compatible con versiones anteriores de Citrix Virtual Apps and Desktops que aún no han llegado al final de su ciclo de vida. Para obtener información sobre el ciclo de vida de los productos de Citrix y para saber cuándo Citrix deja de admitir versiones específicas de productos, consulte la Matriz del ciclo de vida de los productos de Citrix.
El proceso de configuración de los VDA de Linux difiere ligeramente del de los VDA de Windows. Cualquier conjunto de servidores de Delivery Controller™ puede intermediar escritorios Windows y Linux.
Los requisitos del sistema para los componentes no cubiertos aquí (como la aplicación Citrix Workspace™) se describen en sus respectivos conjuntos de documentación.
Para obtener información sobre el uso de una versión actual (CR) en un entorno de servicio a largo plazo (LTSR) y otras preguntas frecuentes, consulte el artículo del Knowledge Center.
Distribuciones de Linux, versiones de Xorg y entornos de escritorio compatibles
Para ver una matriz de las distribuciones de Linux, las versiones de Xorg y los entornos de escritorio que admite esta versión del VDA de Linux, consulte la siguiente tabla. Para obtener más información, consulte XorgModuleABIVersions.
| Distribución de Linux | Versión de Xorg | Escritorio compatible |
|---|---|---|
| Debian 13.1 | 1.20 | GNOME, GNOME Classic, MATE, Xfce |
| Debian 12.12 | 1.20 | GNOME, GNOME Classic, KDE, MATE, Xfce |
| RHEL 10 | GNOME | |
| RHEL 9.7/9.6/9.4 | 1.20 | GNOME, MATE, Xfce |
| RHEL 8.10 | 1.20 | GNOME, GNOME Classic, MATE, Xfce |
| Rocky Linux 10 | GNOME | |
| Rocky Linux 9.7/9.6/9.4 | 1.20 | GNOME, MATE, Xfce |
| Rocky Linux 8.10 | 1.20 | GNOME, GNOME Classic, KDE, MATE, Xfce |
| SUSE 15.7 | 1.20 | GNOME, GNOME Classic, MATE |
| Ubuntu 22.04 | 1.21 | GNOME, GNOME Classic, KDE, MATE, Xfce |
| Ubuntu 24.04 | 1.21 | GNOME (Mutter 46.2-1 o posterior requerido), GNOME Classic (Mutter 46.2-1 o posterior requerido), KDE, MATE, Xfce |
Importante:
La biblioteca de gráficos Mesa (específicamente versiones superiores a la 24.1.0) está causando problemas de visualización con ciertas aplicaciones del sistema (como el Administrador de archivos, Configuración y Calculadora) en los escritorios virtuales de Ubuntu 24.04. Hay dos soluciones disponibles, dependiendo de si ya ha actualizado Mesa. Para obtener más información, consulte Problemas conocidos.
Nota:
Cuando caduque el soporte de su proveedor de SO, Citrix podría tener una capacidad limitada para solucionar problemas. Para plataformas obsoletas o eliminadas, consulte Obsoleto.
Se debe instalar al menos un escritorio. Puede especificar un entorno de escritorio para usar en las sesiones mediante el script ctxinstall.sh o ctxsetup.sh.
- Según la documentación de Red Hat Enterprise Linux, GNOME es el único entorno de escritorio disponible en RHEL 9. Sin embargo, también puede usar el entorno de escritorio Xfce en RHEL 9 y Rocky Linux 9 si tiene instalado el repositorio EPEL.
- Consulte limitaciones de la vista previa de RHEL y Rocky Linux 10
- No utilice
HWE kernelniHWE Xorgen Ubuntu.- A veces, las modificaciones de terceros en el kernel pueden provocar la falta de módulos necesarios para el VDA de Linux. En este caso, debe compilar e instalar el módulo del kernel necesario. Asegúrese de que el arranque seguro esté deshabilitado mientras instala el nuevo módulo del kernel.
- El formato de su nombre de usuario debe cumplir con las reglas de sintaxis
systemdde su administrador de pantalla actual. Para obtener más información sobre la sintaxis del nombre de usuariosystemd, consulte Sintaxis de nombres de usuario/grupo.
Requisitos de .Net
Además de .NET Runtime, debe instalar ASP.NET Core Runtime en todas las distribuciones de Linux compatibles antes de instalar o actualizar el VDA de Linux. Se requiere la versión 10.
Aunque el VDA de Linux puede ejecutarse con versiones principales superiores de .NET, no se garantiza la compatibilidad. Ejecutarlo en una versión principal superior puede introducir riesgos. Para obtener más información, consulte Cómo se versionan .NET Runtime y SDK - .NET.
Si su distribución de Linux contiene la versión de .NET que necesita, instálela desde la fuente integrada. De lo contrario, instale .NET desde la fuente de paquetes de Microsoft. Para obtener más información, consulte Instalar .NET en distribuciones de Linux - .NET.
Puertos de red
Para obtener información completa sobre los puertos de red, consulte Puertos de comunicación utilizados por las tecnologías de Citrix.
Plataformas de host y entornos de virtualización compatibles
- Servidores bare metal
- Amazon Web Services (AWS)
- XenServer (anteriormente Citrix Hypervisor™)
- Google Cloud Platform (GCP)
- Kernel-based Virtual Machine (KVM)
- Microsoft Azure
- Microsoft Hyper-V
- VMware vSphere Hypervisor
- Nutanix AHV
- Red Hat OpenShift
Nota:
En todos los casos, la arquitectura de procesador compatible es x86-64.
A partir de la versión 2203, puede alojar el VDA de Linux en Microsoft Azure, AWS y GCP para Citrix Virtual Apps and Desktops™ así como para Citrix DaaS. Para agregar estas conexiones de host de nube pública a su implementación de Citrix Virtual Apps and Desktops, necesita la licencia Citrix Universal Hybrid Multi-Cloud (HMC).
El funcionamiento del VDA de Linux se ha validado en OpenShift Virtualization, Amazon WorkSpaces Core y Nutanix Prism Central, lo que amplía la compatibilidad con implementaciones de infraestructura modernas.
Las implementaciones basadas en MCS son compatibles con Amazon WorkSpaces Core y Nutanix Prism Central. OpenShift Virtualization admite el funcionamiento del VDA de Linux, pero no admite la implementación de MCS.
Paquetes de integración de Active Directory
El VDA de Linux admite los siguientes paquetes de integración y productos de Active Directory:
| Winbind | SSSD | Centrify | PBIS | Quest | |
|---|---|---|---|---|---|
| Debian 13.1/12.12 | Sí | Sí | Sí | Sí | Sí |
| RHEL 10, Rocky Linux 10 | Sí | Sí | Sí | No | Sí (Quest v5.1 y posterior) |
| RHEL 9.7/9.6/9.4, Rocky Linux 9.7/9.6/9.4/8.10 | Sí | Sí | Sí | No | Sí (Quest v4.1 y posterior) |
| RHEL 8.10 | Sí | Sí | Sí | Sí | Sí (Quest v4.1 y posterior) |
| SUSE 15.7 | Sí | Sí | Sí | Sí | Sí |
| Ubuntu 24.04 | Sí | Sí | Sí | Sí | Sí |
| Ubuntu 22.04 | Sí | Sí | Sí | Sí | Sí (Quest v4.1 y posterior) |
Consideraciones de tamaño y escala para Cloud Connectors
Al conectar VDA de Linux al plano de control con Citrix Cloud™ Connectors, tenga en cuenta lo siguiente, según las pruebas internas de Citrix:
-
Cada Citrix Cloud Connector™ (4 vCPU, 10 GB de memoria) puede admitir 6.000 VDA de Linux.
-
Implemente dos Cloud Connectors en cada ubicación de recursos para alta disponibilidad y también implemente un máximo de 6.000 VDA de Linux en cada ubicación de recursos.
Consideraciones sobre la base de datos
-
Recomendamos usar SQLite solo para el modo VDI y usar PostgreSQL o el servicio de registro integrado para un modelo de entrega de escritorios compartidos alojados.
-
Para una fácil instalación y MCS, puede especificar SQLite, PostgreSQL o el servicio de registro integrado para usar sin tener que instalarlos manualmente. A menos que se especifique lo contrario a través de /etc/xdl/db.conf, el VDA de Linux utiliza el servicio de registro integrado de forma predeterminada.
-
Para instalaciones manuales, debe instalar SQLite, PostgreSQL, o ambos, o las dependencias relacionadas con el servicio de registro integrado manualmente. Si instala tanto SQLite como PostgreSQL, puede especificar uno de ellos para usarlo editando /etc/xdl/db.conf después de instalar el paquete de VDA de Linux.
-
Cuando el registro integrado está en uso, no es necesario tener PostgreSQL o SQLite instalados. Para los VDA de Linux actualizados desde versiones anteriores, el db.conf se mantiene como el antiguo. Db.conf se actualizará a la nueva versión solo en una instalación nueva.
-
Después de actualizar a Linux VDA 2603 y versiones posteriores, si desea utilizar el servicio de registro integrado en lugar de PostgreSQL o SQLite, puede ejecutar
/opt/Citrix/VDA/sbin/ctxregd_migrate.shpara migrar al servicio de registro integrado. Se sugiere que ejecute/opt/Citrix/VDA/sbin/ctxregd_migrate.sh -cantes de la migración para comprobar si la migración es posible.
HDX™ 3D Pro
HDX 3D Pro en Citrix Virtual Apps™ and Desktops permite escritorios y aplicaciones acelerados por GPU. Para garantizar una buena experiencia gráfica en 3D, le recomendamos que considere cuidadosamente el ancho de banda de la red, la latencia y otras condiciones de infraestructura relacionadas. Por ejemplo, implemente el VDA y la aplicación Citrix Workspace en la misma región siempre que sea posible.
Hipervisores
Para el VDA de Linux, HDX 3D Pro es compatible con los siguientes hipervisores:
- XenServer® (anteriormente Citrix Hypervisor)
- VMware vSphere Hypervisor
- Nutanix AHV
- Microsoft Azure
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
Nota:
Los hipervisores son compatibles con ciertas distribuciones de Linux.
GPU
Para el VDA de Linux, HDX 3D Pro admite los siguientes tipos de GPU:
NVIDIA vGPU
Para saber qué tarjetas GPU de NVIDIA admite su distribución de Linux, vaya a la matriz de compatibilidad de productos de NVIDIA y consulte las columnas Hypervisor or Bare-Metal OS, Software Product Deployment, Hardware Supported y Guest OS Support.
Asegúrese de instalar el controlador vGPU más reciente para su tarjeta GPU. Actualmente, el VDA de Linux admite hasta vGPU 19. Para obtener más información, consulte NVIDIA Virtual GPU Software Supported GPUs.
GPU no virtualizadas
En la documentación de Linux VDA, las GPU no virtualizadas se refieren a:
- GPU utilizadas en escenarios de acceso con PC remoto
- GPU transferidas desde un hipervisor
GPU NVIDIA que admiten el SDK de captura de NVIDIA para Linux
Para las GPU NVIDIA que admiten el SDK de captura de NVIDIA para Linux, habilite HDX 3D Pro configurando CTX_XDL_HDX_3D_PRO en Y al instalar el VDA de Linux. No se requiere ninguna configuración adicional. La aceleración de hardware está habilitada de forma predeterminada después de habilitar HDX 3D Pro.
Sugerencia:
Para usar HDX 3D Pro con una GPU NVIDIA, debe instalar una versión del controlador de gráficos NVIDIA que admita la versión 8 del SDK de captura de NVIDIA. Para obtener más información, consulte la documentación del SDK de captura de NVIDIA.
Limitaciones de RHEL y Rocky Linux 10 (versión preliminar)
- Después de la instalación, ejecute /opt/Citrix/VDA/sbin/gnome_extension_just_perfection_helper.sh con el usuario root para ocultar el icono de transmisión de pantalla en la esquina superior derecha de la barra superior de GNOME.
- HDX 3D Pro no es compatible.
- El modo de sesiones de aplicaciones virtuales de Linux no es compatible.
- La instalación sencilla basada en GUI no es compatible
- El aprovisionamiento de PVS no es totalmente compatible
- Un problema conocido para el escenario de varios monitores: la disposición de la pantalla en el dispositivo cliente debe garantizar que todos los monitores utilizados por el VDA sean contiguos; de lo contrario, la funcionalidad de varios monitores no estará disponible.
En este artículo
- Distribuciones de Linux, versiones de Xorg y entornos de escritorio compatibles
- Requisitos de .Net
- Puertos de red
- Plataformas de host y entornos de virtualización compatibles
- Paquetes de integración de Active Directory
- Consideraciones de tamaño y escala para Cloud Connectors
- Consideraciones sobre la base de datos
- HDX™ 3D Pro
- Limitaciones de RHEL y Rocky Linux 10 (versión preliminar)