Product Documentation

Configurer la fiabilité de session

Feb 26, 2018

Avec cette version, 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é, Citrix vous recommande d'activer le cryptage SSL. Pour de plus amples informations sur le cryptage SSL, consultez la section Gérer les sessions utilisateur.

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 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.

Commande Copier

/opt/Citrix/VDA/bin/ctxreg update -k  "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp"   -v  "fEnableWinStation" -d "0x00000000"

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 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).

Commande Copier

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

Remarque : vous devez redémarrer le service IMA pour que ce réglage 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 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 persistance serveur vers client

Les messages de persistance de fiabilité de session sont envoyés entre le VDA Linux 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).

Commande Copier

/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 VDA Linux. 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).

Commande Copier

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

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. 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).
Commande Copier

netstat -an | grep 2598

S'il n'y a pas d'écouteur TCP sur le port de fiabilité de session, activez l'écouteur avec la commande suivante.

Commande Copier

/opt/Citrix/VDA/bin/ctxreg update -k  "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp"   -v  "fEnableWinStation" -d "0x00000001"