Agente de entrega virtual de Linux 2407

Fiabilidad de la sesión

Citrix® presenta la función de fiabilidad de la sesión para todas las plataformas Linux compatibles. La fiabilidad de la sesión está habilitada de forma predeterminada.

La fiabilidad de la sesión reconecta las sesiones ICA sin problemas a través de interrupciones de red. Para obtener más información sobre la fiabilidad de la sesión, consulta Reconexión automática de clientes y fiabilidad de la sesión.

Nota:

Los datos transmitidos a través de una conexión de fiabilidad de la sesión están en texto sin formato de forma predeterminada. Por motivos de seguridad, te recomendamos que habilites el cifrado TLS. Para obtener más información sobre el cifrado TLS, consulta Proteger las sesiones de usuario con TLS.

  • Configuración

  • Configuración de directivas en Citrix Studio

Puedes establecer las siguientes directivas para la fiabilidad de la sesión en Citrix Studio:

  • Conexiones de fiabilidad de la sesión
  • Tiempo de espera de fiabilidad de la sesión
  • Número de puerto de fiabilidad de la sesión
  • Nivel de transparencia de la interfaz de usuario de reconexión

Para obtener más información, consulta Configuración de directivas de fiabilidad de la sesión y Configuración de directivas de reconexión automática de clientes.

Nota:

Después de establecer la directiva Conexiones de fiabilidad de la sesión o Número de puerto de fiabilidad de la sesión, reinicia el servicio VDA y el servicio HDX™, en este orden, para que la configuración surta efecto.

Configuración en el VDA de Linux

  • Habilitar/deshabilitar el agente de escucha TCP de fiabilidad de la sesión

De forma predeterminada, el agente de escucha TCP de fiabilidad de la sesión está habilitado y escucha en el puerto 2598. Para deshabilitar el agente de escucha, ejecuta el siguiente comando.

-  /opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp" -v "fEnableWinStation" -d "0x00000000"
<!--NeedCopy-->
  • Nota:

    Reinicia el servicio HDX para que la configuración surta efecto. Deshabilitar el agente de escucha TCP no deshabilita la fiabilidad de la sesión. La fiabilidad de la sesión sigue estando disponible a través de otros agentes de escucha (por ejemplo, SSL) si la función está habilitada mediante la directiva Conexiones de fiabilidad de la sesión.

  • Número de puerto de fiabilidad de la sesión

También puedes establecer el número de puerto de fiabilidad de la sesión mediante el siguiente comando (usando el número de puerto 2599 como ejemplo).

/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp" -v "PortNumber" -d "2599"
<!--NeedCopy-->

Nota:

Reinicia el servicio HDX para que la configuración surta efecto. Si el número de puerto se ha establecido mediante la configuración de directiva en Citrix Studio, la configuración en el VDA de Linux se ignora. Asegúrate de que el firewall del VDA esté configurado para no prohibir el tráfico de red a través del puerto establecido.

  • Intervalo de keep-alive de servidor a cliente

Los mensajes keep-alive se envían entre el VDA de Linux y el cliente cuando no hay actividad (por ejemplo, ningún movimiento del ratón o actualización de pantalla) en una sesión. Los mensajes keep-alive se utilizan para detectar si el cliente sigue respondiendo. Si no hay respuesta del cliente, la sesión se suspende hasta que el cliente se reconecta. Esta configuración especifica el número de segundos entre mensajes keep-alive sucesivos. De forma predeterminada, esta configuración no está configurada. Para configurarla, ejecuta el siguiente comando (usando 10 segundos como ejemplo).

/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\XTEConfig"  -t "REG_DWORD"  -v  "CgpServerToClientKeepAlive"  -d  "10"  --force
  • Intervalo de keep-alive de cliente a servidor

Esta configuración especifica el número de segundos entre mensajes keep-alive sucesivos enviados desde el cliente ICA® al VDA de Linux. De forma predeterminada, esta configuración no está configurada. Para configurarla, ejecuta el siguiente comando (usando 10 segundos como ejemplo).

/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\XTEConfig"  -t "REG_DWORD"  -v  "CgpClientToServerKeepAlive"  -d  "10"  --force
<!--NeedCopy-->

Solución de problemas

No se pueden iniciar sesiones después de habilitar la fiabilidad de la sesión mediante la configuración de directiva.

Para solucionar este problema, haz lo siguiente:

  1. Asegúrate de que el servicio VDA y el servicio HDX se reinicien, en este orden, después de habilitar la fiabilidad de la sesión mediante la configuración de directiva en Citrix Studio.
  2. En el VDA, ejecuta el siguiente comando para verificar que el agente de escucha TCP de fiabilidad de la sesión se está ejecutando (usando el puerto 2598 como ejemplo).

    netstat -an | grep 2598
    <!--NeedCopy-->
    

    Si no hay ningún agente de escucha TCP en el puerto de fiabilidad de la sesión, habilita el agente de escucha ejecutando el siguiente comando.

    /opt/Citrix/VDA/bin/ctxreg update -k  "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp"   -v  "fEnableWinStation" -d "0x00000001"
    <!--NeedCopy-->
    
Fiabilidad de la sesión