Fiabilidad de la sesión
Citrix® introduce la función de fiabilidad de la sesión en 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 interrupciones a través de interrupciones de red. Para obtener más información sobre la fiabilidad de la sesión, consulte (/es-es/citrix-virtual-apps-desktops/technical-overview/hdx.html#auto-client-reconnect-and-session-reliability).
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, le recomendamos que habilite el cifrado TLS. Para obtener más información sobre el cifrado TLS, consulte (/es-es/linux-virtual-delivery-agent/2511/configure/session/secure-user-sessions-using-tls.html).
Configuración
Configuración de directivas en Citrix Studio
Puede 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, consulte Configuración de directiva de fiabilidad de sesión y Configuración de directiva de reconexión automática de cliente.
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, reinicie 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 sesión
De forma predeterminada, el agente de escucha TCP de fiabilidad de sesión está habilitado y escucha en el puerto 2598. Para deshabilitar el agente de escucha, ejecute 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:
Reinicie el servicio HDX para que la configuración surta efecto. Deshabilitar el agente de escucha TCP no deshabilita la fiabilidad de sesión. La fiabilidad de 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 sesión.
- Número de puerto de fiabilidad de sesión
También puede establecer el número de puerto de fiabilidad de 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:
Reinicie 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úrese 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 vuelve a conectar. 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, ejecute 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, ejecute 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 sesión mediante la configuración de directiva.
Para solucionar este problema, haga lo siguiente:
- Asegúrese 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.
-
En el VDA, ejecute 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, habilite 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-->