Linux Virtual Delivery Agent

Troubleshooting

En este artículo se describe cómo usar XDPing para solucionar problemas técnicos y cómo consultar los datos de la sesión de consulta mediante la utilidad ctxsdcutil.

XDPing

La herramienta XDPing de Linux es una aplicación de la línea de comandos. Automatiza el proceso de comprobación de problemas de configuración comunes en un entorno de Linux VDA.

La herramienta XDPing de Linux realiza más de 150 pruebas individuales en el sistema, que se clasifican en líneas generales de la siguiente manera:

  • Comprueba si se cumplen los requisitos del sistema Linux VDA.
  • Identifica y muestra información de la máquina, incluidas las distribuciones Linux.
  • Comprueba la compatibilidad con el kernel de Linux.
  • Comprueba si hay problemas conocidos de distribución de Linux que puedan afectar al funcionamiento de Linux VDA.
  • Comprueba el modo de seguridad mejorada de Linux (SELinux) y la compatibilidad.
  • Identifica interfaces de red y comprueba los parámetros de red.
  • Comprueba la partición de almacenamiento y el espacio disponible en disco.
  • Comprueba la configuración del host de la máquina y del nombre de dominio.
  • Comprueba la configuración DNS y realiza pruebas de búsqueda.
  • Identificar los hipervisores subyacentes y comprobar la configuración de máquina virtual. Compatibilidad con:
    • Citrix Hypervisor
    • Microsoft HyperV
    • VMware vSphere
  • Comprueba la configuración de hora y si la sincronización horaria es operativa.
  • Comprueba si el servicio PostgreSQL está configurado y es operativo.
  • Comprueba si el firewall está habilitado y los puertos necesarios están abiertos.
  • Comprueba la configuración de Kerberos y realiza pruebas de autenticación.
  • Comprueba 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 la máquina actual está unida al dominio. Compatibilidad con:
    • Samba Winbind
    • Quest Authentication Services de Dell
    • Centrify DirectControl
    • SSSD
  • Compruebe la integridad del objeto de equipo Linux en Active Directory.
  • Comprueba la configuración del módulo de autenticación conectable (PAM).
  • Comprueba el patrón de volcado principal.
  • Comprueba si están instalados los paquetes que requiere Linux VDA.
  • Identifica el paquete Linux VDA y verifica la integridad de la instalación.
  • Comprueba la integridad de la base de datos del Registro PostgreSQL.
  • Comprueba si los servicios Linux VDA están configurados correctamente y son operativos.
  • Comprueba la integridad de la configuración de VDA y HDX.
  • Sondea cada Delivery Controller configurado para comprobar que Broker Service es accesible, operativo y receptivo.
  • Comprueba si la máquina está registrada en la comunidad del Delivery Controller.
  • Comprueba el estado de cada sesión HDX activa o desconectada.
  • Analiza los archivos de registros en busca de errores y advertencias relacionados con Linux VDA.
  • Comprueba si la versión de Xorg es válida.

Usar la herramienta XDPing de Linux

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 se requiere para XDPing. Si este comando no logra crear un entorno virtual Python3, créelo manualmente a partir de las instrucciones indicadas en Crear un entorno virtual Python3.

Para solucionar los errores de conexión SSL que pueden surgir al utilizar 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 el único ejecutable llamado xdping que se ejecuta desde el shell de comandos.

Para mostrar las opciones de la línea de comandos, utilice la opción -h:

sudo /opt/Citrix/VDA/bin/xdping -h
<!--NeedCopy-->

Para ejecutar el conjunto completo de pruebas, ejecute xdping sin ninguna opción de línea de comandos:

sudo /opt/Citrix/VDA/bin/xdping
<!--NeedCopy-->

Para comprobar el entorno antes de instalar el paquete Linux VDA, ejecute las pruebas pre-flight:

sudo /opt/Citrix/VDA/bin/xdping --preflight
<!--NeedCopy-->

Para ejecutar solo categorías de prueba específicas, por ejemplo, las pruebas de hora y Kerberos, utilice la opción -T:

sudo /opt/Citrix/VDA/bin/xdping -T time,kerberos
<!--NeedCopy-->

Para sondear un Controller de XenDesktop concreto:

sudo /opt/Citrix/VDA/bin/xdping -d myddc.domain.net
<!--NeedCopy-->

Resultado de ejemplo

A continuación, se muestra un ejemplo de resultados de la ejecución de la prueba Kerberos:

La primera parte de los resultados de ejemplo de la prueba Kerberos

La segunda parte de los resultados de ejemplo de la prueba Kerberos

La tercera parte de los resultados de ejemplo de la prueba Kerberos

Utilidad de consulta de datos de la sesión

Ofrecemos una utilidad (ctxsdcutil) que le permite consultar datos de las sesiones en cada Linux VDA. Para consultar los datos siguientes 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 entrada en la sesión

  • Ancho de banda de salida en la sesión

  • Velocidad saliente en la sesión

  • Latencia - Último registro

  • Tiempo de ida y vuelta

  • Ancho de banda saliente de Thinwire

  • Ancho de banda saliente de audio

  • Ancho de banda saliente de la impresora

  • Ancho de banda entrante de la unidad

  • Ancho de banda saliente de la unidad

Troubleshooting