Linux Virtual Delivery Agent

Fiabilité des sessions

Citrix® introduit la fonctionnalité de fiabilité des sessions sur toutes les plateformes Linux prises en charge. La fiabilité des sessions est activée par défaut.

La fiabilité des sessions reconnecte les sessions ICA de manière transparente en cas d’interruptions réseau. Pour plus d’informations sur la fiabilité des sessions, consultez Reconnexion automatique du client et fiabilité des sessions.

Remarque : Les données transmises via une connexion de fiabilité des sessions sont en texte clair par défaut. À des fins 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.

  • Configuration

  • Paramètres de stratégie dans Citrix Studio

Vous pouvez définir les stratégies suivantes pour la fiabilité des sessions dans Citrix Studio :

  • Connexions de fiabilité des sessions
  • Délai d’expiration de la fiabilité des sessions
  • Numéro de port de la fiabilité des sessions
  • Niveau de transparence de l’interface utilisateur de reconnexion

Pour plus d’informations, consultez Paramètres de stratégie de fiabilité des sessions et Paramètres de stratégie de reconnexion automatique du client.

Remarque : Après avoir défini la stratégie Connexions de fiabilité des sessions ou Numéro de port de la fiabilité des sessions, 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é des sessions

Par défaut, l’écouteur TCP de fiabilité des sessions 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é des sessions. La fiabilité des sessions reste disponible via d’autres écouteurs (par exemple, SSL) si la fonctionnalité est activée via la stratégie Connexions de fiabilité des sessions.

  • Numéro de port de la fiabilité des sessions

Vous pouvez également définir le numéro de port de la fiabilité des sessions à l’aide de la commande suivante (en utilisant le 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é pour 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é des sessions via le paramètre de stratégie.

Pour contourner ce problème, procédez comme suit :

  1. Assurez-vous que le service VDA et le service HDX sont redémarrés, dans cet ordre, après avoir activé la fiabilité des sessions via le paramètre de stratégie dans Citrix Studio.
  2. Sur le VDA, exécutez la commande suivante pour vérifier que l’écouteur TCP de fiabilité des sessions 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é des sessions, 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-->
    
Fiabilité des sessions