Linux Virtual Delivery Agent 2109

Configurer la fiabilité de session

Citrix introduit la fonction de fiabilité de session sur toutes les plates-formes Linux prises en charge. L’option de fiabilité de session est activée par défaut.

La fiabilité de session reconnecte les sessions ICA en toute transparence pour toutes les interruptions réseau. Pour de plus amples informations sur la fiabilité de session, consultez la section Reconnexion automatique des clients et fiabilité de session.

Remarque : les données transmises via une connexion de fiabilité de session sont en texte brut par défaut. Pour des raisons de sécurité, nous vous recommandons d’activer le cryptage TLS. Pour de plus amples informations sur le cryptage TLS, consultez la section Sécuriser les sessions utilisateur en utilisant TLS.

Configuration

Paramètres de stratégie dans Citrix Studio

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

  • Connexions de fiabilité de session
  • Expiration de délai de la fiabilité de session
  • Numéro de port de la fiabilité de session
  • Niveau de transparence de l’interface durant la reconnexion

Pour obtenir des informations supplémentaires, reportez-vous à Paramètres de stratégie Fiabilité de session et Paramètres de stratégie Reconnexion automatique des clients.

Remarque : après avoir défini la stratégie Connexions de fiabilité de session ou Numéro de port de la fiabilité de session, redémarrez le service VDA et le service HDX, dans cet ordre, pour que vos paramètres soient pris en compte.

Paramètres sur le Linux VDA

  • 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 soient pris en compte. La désactivation de l’écouteur TCP ne désactive pas la fiabilité de session. La fiabilité de session est toujours disponible au travers 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 la fiabilité de session

Vous pouvez également définir le numéro de port de fiabilité de session à l’aide de la commande suivante (qui utilise le numéro de port 2599 à titre d’exemple).

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

Remarque : vous devez redémarrer le service HDX pour que ce paramètre soit pris en compte. 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 Linux VDA 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 persistance serveur vers client

Les messages de persistance de fiabilité de session sont envoyés entre le Linux VDA et le client ICA lorsqu’il n’y a aucune activité dans la session (par exemple, aucun mouvement de souris, aucune mise à jour d’écran). Les messages de persistance 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 persistance successifs. Ce paramètre n’est pas configuré par défaut. Pour le configurer, exécutez la commande suivante (qui utilise 10 secondes à titre d’exemple).

/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\XTEConfig"  -t "REG_DWORD"  -v  "CgpServerToClientKeepAlive"  -d  "10"  --force
  • Intervalle de persistance client vers serveur

Ce paramètre spécifie le nombre de secondes entre les messages de persistance successifs envoyés depuis le client ICA vers le Linux VDA. Ce paramètre n’est pas configuré par défaut. Pour le configurer, exécutez la commande suivante (qui utilise 10 secondes à titre d’exemple).

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

Résolution des problèmes

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 :

  1. 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.
  2. Sur le VDA, utilisez la commande suivante pour vérifier que l’écouteur TCP de fiabilité de session est en cours d’exécution (utilise le port 2598 à titre d’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-->
    
Configurer la fiabilité de session