Solución de problemas
Este artículo describe cómo usar XDPing para solucionar problemas y cómo consultar datos de sesión mediante la utilidad ctxsdcutil.
XDPing
La herramienta Linux XDPing es una aplicación de línea de comandos. Automatiza el proceso de comprobación de problemas de configuración comunes en un entorno Linux VDA.
La herramienta Linux XDPing realiza más de 150 pruebas individuales en el sistema, que se clasifican a grandes rasgos de la siguiente manera:
-
Comprobar si se cumplen los requisitos del sistema Linux VDA.
-
Identificar y mostrar información de la máquina, incluidas las distribuciones de Linux.
-
Comprobar la compatibilidad del kernel de Linux.
-
Comprobar si hay problemas conocidos de distribución de Linux que puedan afectar al funcionamiento de Linux VDA.
-
Comprobar el modo y la compatibilidad de Security-Enhanced Linux (SELinux).
-
Identificar interfaces de red y comprobar la configuración de red.
-
Comprobar el particionamiento del almacenamiento y el espacio disponible en disco.
-
Comprobar la configuración del host de la máquina y del nombre de dominio.
-
Comprobar la configuración de DNS y realizar pruebas de búsqueda.
-
Identificar hipervisores subyacentes y comprobar la configuración de la máquina virtual. Compatibilidad con:
-
Citrix Hypervisor™
-
Microsoft HyperV
-
VMware vSphere
-
-
Compruebe la configuración de la hora y compruebe si la sincronización de la hora de red está operativa.
-
Compruebe si el servicio de PostgreSQL está configurado correctamente y operativo.
-
Compruebe si el firewall está habilitado y si los puertos necesarios están abiertos.
-
Compruebe la configuración de Kerberos y realice pruebas de autenticación.
-
Compruebe el entorno de búsqueda LDAP para el motor del servicio de directivas de grupo.
-
Compruebe si la integración de Active Directory está configurada correctamente y si la máquina actual está unida al dominio. Compatibilidad con:
-
Samba Winbind
-
Dell Quest Authentication Services
-
Centrify DirectControl
-
SSSD
-
-
Compruebe la integridad del objeto de equipo Linux en Active Directory.
-
Compruebe la configuración del Módulo de autenticación conectable (PAM).
-
Compruebe el patrón de volcado de memoria.
-
Compruebe si los paquetes requeridos por el VDA de Linux están instalados.
-
Identifique el paquete del VDA de Linux y compruebe la integridad de la instalación.
-
Compruebe la integridad de la base de datos del registro de PostgreSQL.
-
Compruebe si los servicios de Linux VDA están configurados y operativos correctamente.
-
Compruebe la integridad de la configuración de VDA y HDX™.
-
Sondee cada Delivery Controller™ configurado para comprobar que el Servicio de Broker es accesible, operativo y responde.
-
Compruebe si la máquina está registrada en la granja de Delivery Controller.
-
Compruebe el estado de cada sesión HDX activa o desconectada.
-
Examine los archivos de registro en busca de errores y advertencias relacionados con Linux VDA.
-
Compruebe si la versión de Xorg es adecuada.
Utilice la herramienta Linux XDPing
Nota:
La ejecución de ctxsetup.sh no instala XDPing. Puede ejecutar
sudo /opt/Citrix/VDA/bin/xdping para instalar XDPing. Este comando también crea un entorno virtual de Python3 que es necesario para XDPing. Si este comando no puede crear un entorno virtual de Python3, créelo manualmente siguiendo las instrucciones en Crear un entorno virtual de Python3.
Para solucionar los errores de conexión SSL que pueda encontrar al usar la herramienta pip, considere agregar los siguientes hosts de confianza al archivo /etc/pip.conf:
[global] trusted-host =
pypi.org files.pythonhosted.org
XDPing viene con un único ejecutable llamado
xdping que se ejecuta desde el shell de comandos.
Para mostrar las opciones de línea de comandos, utilice la opción
-h:
sudo /opt/Citrix/VDA/bin/xdping -h
Para ejecutar el conjunto completo de pruebas, ejecute
xdping sin ninguna opción de línea de comandos:
sudo /opt/Citrix/VDA/bin/xdping
Para comprobar el entorno antes de instalar el paquete Linux VDA, ejecute las pruebas
pre-flight:
sudo /opt/Citrix/VDA/bin/xdping --preflight
Para ejecutar solo categorías de prueba específicas, por ejemplo, las pruebas de tiempo y Kerberos, utilice la opción
-T:
sudo /opt/Citrix/VDA/bin/xdping -T time,kerberos
Para sondear un Controller de XenDesktop® en particular:
sudo /opt/Citrix/VDA/bin/xdping -d myddc.domain.net
Salida de ejemplo
A continuación, se muestra una salida de ejemplo de la ejecución de la prueba de Kerberos:


Utilidad de consulta de datos de sesión
Proporcionamos una utilidad (
ctxsdcutil) que puede utilizar para consultar datos de sesión en cada VDA de Linux. Para consultar los siguientes datos de todas las sesiones o de una sesión específica alojada en un VDA, ejecute el comando /opt/Citrix/VDA/bin/ctxsdcutil -q <all | SessionID> [-c]. El argumento [-c] significa consultar datos cada segundo.
-
Ancho de banda de sesión de entrada
-
Ancho de banda de sesión de salida
-
Velocidad de línea de sesión de salida
-
Latencia - Última registrada
-
Tiempo de ida y vuelta
-
Ancho de banda de ThinWire de salida
-
Ancho de banda de audio de salida
-
Ancho de banda de impresora de salida
-
Ancho de banda de unidad de entrada
-
Ancho de banda de unidad de salida