Fiabilité de session
Citrix® introduit la fonctionnalité de fiabilité de session sur toutes les plateformes Linux prises en charge. La fiabilité de session est activée par défaut.
La fiabilité de session reconnecte les sessions ICA de manière transparente en cas d’interruptions réseau. Pour plus d’informations sur la fiabilité de session, consultez Reconnexion automatique du client et fiabilité de session.
Remarque :
Les données transmises via une connexion de fiabilité de session sont en texte clair par défaut. Pour des raisons de sécurité, nous vous recommandons d’activer le chiffrement TLS. Pour plus d’informations sur le chiffrement TLS, consultez Sécuriser les sessions utilisateur à l’aide de TLS.
Vous pouvez définir les stratégies suivantes pour la fiabilité de session dans Citrix Studio :
- Connexions de fiabilité de session
- Délai d’expiration de la fiabilité de session
- Numéro de port de fiabilité de session
- Niveau de transparence de l’interface utilisateur de reconnexion
Pour plus d’informations, consultez Paramètres de stratégie de fiabilité de session et Paramètres de stratégie de reconnexion automatique du client.
Remarque :
Après avoir défini la stratégie Connexions de fiabilité de session ou Numéro de port de fiabilité de session, redémarrez le service VDA et le service HDX™, dans cet ordre, pour que vos paramètres prennent effet.
Paramètres sur le VDA Linux
- Activer/désactiver l’écouteur TCP de fiabilité de session
Par défaut, l’écouteur TCP de fiabilité de session est activé et écoute sur le port 2598. Pour désactiver l’écouteur, exécutez la commande suivante.
- /opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp" -v "fEnableWinStation" -d "0x00000000"
<!--NeedCopy-->
-
Remarque :
Redémarrez le service HDX pour que vos paramètres prennent effet. La désactivation de l’écouteur TCP ne désactive pas la fiabilité de session. La fiabilité de session reste disponible via d’autres écouteurs (par exemple, SSL) si la fonctionnalité est activée via la stratégie Connexions de fiabilité de session.
- Numéro de port de fiabilité de session
Vous pouvez également définir le numéro de port de fiabilité de session à l’aide de la commande suivante (en utilisant le numéro de port 2599 comme exemple).
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp" -v "PortNumber" -d "2599"
<!--NeedCopy-->
Remarque :
Redémarrez le service HDX pour que votre paramètre prenne effet. Si le numéro de port a été défini via le paramètre de stratégie dans Citrix Studio, votre paramètre sur le VDA Linux est ignoré. Assurez-vous que le pare-feu sur le VDA est configuré de manière à ne pas interdire le trafic réseau via le port défini.
- Intervalle de maintien en vie du serveur au client
Des messages de maintien en vie sont envoyés entre le VDA Linux et le client lorsqu’il n’y a aucune activité (par exemple, aucun mouvement de souris ou mise à jour d’écran) dans une session. Les messages de maintien en vie sont utilisés pour détecter si le client est toujours réactif. S’il n’y a pas de réponse du client, la session est suspendue jusqu’à ce que le client se reconnecte. Ce paramètre spécifie le nombre de secondes entre les messages de maintien en vie successifs. Par défaut, ce paramètre n’est pas configuré. Pour le configurer, exécutez la commande suivante (en utilisant 10 secondes comme exemple).
/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\XTEConfig" -t "REG_DWORD" -v "CgpServerToClientKeepAlive" -d "10" --force
- Intervalle de maintien en vie du client au serveur
Ce paramètre spécifie le nombre de secondes entre les messages de maintien en vie successifs envoyés du client ICA® au VDA Linux. Par défaut, ce paramètre n’est pas configuré. Pour le configurer, exécutez la commande suivante (en utilisant 10 secondes comme exemple).
/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\XTEConfig" -t "REG_DWORD" -v "CgpClientToServerKeepAlive" -d "10" --force
<!--NeedCopy-->
Dépannage
Impossible de lancer des sessions après avoir activé la fiabilité de session via le paramètre de stratégie.
Pour contourner ce problème, procédez comme suit :
- Assurez-vous que le service VDA et le service HDX sont redémarrés, dans cet ordre, après avoir activé la fiabilité de session via le paramètre de stratégie dans Citrix Studio.
-
Sur le VDA, exécutez la commande suivante pour vérifier que l’écouteur TCP de fiabilité de session est en cours d’exécution (en utilisant le port 2598 comme exemple).
netstat -an | grep 2598 <!--NeedCopy-->S’il n’y a pas d’écouteur TCP sur le port de fiabilité de session, activez l’écouteur en exécutant la commande suivante.
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp" -v "fEnableWinStation" -d "0x00000001" <!--NeedCopy-->