Planifier votre déploiement

Limitations et mises en garde

L’enregistrement de session ne prend pas en charge le mode d’affichage Desktop Composition Redirection (DCR). Par défaut, l’enregistrement de session désactive le DCR dans une session à enregistrer. Vous pouvez configurer ce comportement dans les propriétés de l’agent d’enregistrement de session.

Lorsque vous naviguez vers des URL configurées dans la stratégie de redirection de contenu de navigateur dans Internet Explorer, les activités graphiques ne sont pas enregistrées.

L’enregistrement de session ne prend pas en charge le mode d’affichage Framehawk. Les sessions en mode d’affichage Framehawk ne peuvent pas être enregistrées et lues correctement. Les sessions enregistrées en mode d’affichage Framehawk peuvent ne pas contenir les activités des sessions.

L’enregistrement de session ne peut pas enregistrer la vidéo de la webcam Lync lors de l’utilisation du HDX™ RealTime Optimization Pack.

Selon votre environnement, vous pouvez déployer les composants d’enregistrement de session dans différents scénarios.

Un déploiement d’enregistrement de session n’est pas limité à un seul site. À l’exception de l’agent d’enregistrement de session, tous les composants sont indépendants du site du serveur. Par exemple, vous pouvez configurer plusieurs sites pour utiliser un seul serveur d’enregistrement de session.

Un seul serveur d’enregistrement de session peut subir une forte demande de performances. Par exemple, vous pourriez avoir un grand site avec de nombreux agents et prévoir d’enregistrer de nombreuses sessions ou de nombreuses applications graphiquement intensives telles qu’AutoCAD. Pour atténuer les problèmes de performances, vous pouvez installer plusieurs serveurs d’enregistrement de session et configurer l’équilibrage de charge.

Ports

Source Destination Type Port Détails
Agent de livraison virtuel Serveur d’enregistrement de session TCP 80, 443 Communication entre l’agent d’enregistrement de session installé sur l’Agent de livraison virtuel et le serveur d’enregistrement de session. L’installation par défaut utilise HTTPS/SSL pour sécuriser les communications. Si SSL n’est pas configuré, utilisez HTTP.
Agent de livraison virtuel Serveur d’enregistrement de session TCP 1801 Par défaut, l’enregistrement de session utilise TCP comme protocole de communication et MSMQ utilise donc le port 1801 pour envoyer des messages via TCP. Alternativement, MSMQ peut utiliser le port 80 ou 443 pour envoyer des messages via HTTP ou HTTPS, en fonction de votre paramètre de protocole dans l’onglet Connexions des Propriétés de l’agent d’enregistrement de session.
Console de stratégie d’enregistrement de session Serveur d’enregistrement de session TCP 80, 443 Communication entre le serveur où la console de stratégie d’enregistrement de session est installée et le serveur d’enregistrement de session.
Lecteur d’enregistrement de session Serveur d’enregistrement de session TCP 80, 443 Communication entre le poste de travail où le lecteur d’enregistrement de session est installé et le serveur d’enregistrement de session.
Serveur d’enregistrement de session Microsoft SQL Server TCP 1433 Connexion à la base de données d’enregistrement de session.

Déploiement suggéré du site du serveur

Utilisez ce type de déploiement pour l’enregistrement de sessions sur un ou plusieurs sites. L’agent d’enregistrement de session est installé sur chaque VDA d’un site. Le site réside dans un centre de données derrière un pare-feu de sécurité. Les composants d’administration de l’enregistrement de session (la base de données, le serveur et la console de stratégie) sont installés sur d’autres serveurs, et le lecteur est installé sur un poste de travail, le tout derrière le pare-feu. Il est recommandé de déployer le serveur d’enregistrement de session dans un centre de données intranet sécurisé.

Déploiement du site du serveur d'enregistrement de session

Remarques importantes sur le déploiement

  • Pour permettre aux composants d’enregistrement de session de communiquer entre eux, installez-les dans le même domaine ou dans des domaines approuvés ayant une relation d’approbation transitive. Le système ne peut pas être installé sur un groupe de travail ou dans des domaines ayant une relation d’approbation externe.
  • Compte tenu de sa nature graphique intense et de son utilisation de la mémoire lors de la lecture d’enregistrements volumineux, nous ne recommandons pas d’installer le lecteur d’enregistrement de session en tant qu’application publiée.
  • L’installation de l’enregistrement de session est configurée pour la communication TLS/HTTPS. Installez un certificat sur le serveur d’enregistrement de session. Assurez-vous que l’autorité de certification (CA) racine est approuvée sur les composants d’enregistrement de session.
  • Pour le serveur d’enregistrement de session sur un serveur autonome exécutant SQL Server, activez le protocole TCP/IP et exécutez le service SQL Server Browser. Ces paramètres sont désactivés par défaut, mais ils doivent être activés pour que le serveur d’enregistrement de session puisse communiquer avec la base de données. Pour plus d’informations, consultez les articles Microsoft Activer le protocole réseau TCP/IP pour SQL Server et Service SQL Server Browser.
  • Tenez compte des effets du partage de session lors de la planification de votre déploiement d’enregistrement de session. Le partage de session pour les applications publiées peut entrer en conflit avec les règles de stratégie d’enregistrement de session pour les applications publiées. L’enregistrement de session fait correspondre la stratégie active à la première application publiée qu’un utilisateur ouvre. Une fois que l’utilisateur a ouvert la première application, toutes les applications suivantes ouvertes au cours de la même session continuent de suivre la stratégie en vigueur pour la première application. Par exemple, si une stratégie stipule d’enregistrer uniquement Microsoft Outlook, l’enregistrement commence lorsque l’utilisateur ouvre Outlook. Si l’utilisateur ouvre un deuxième Microsoft Word publié alors qu’Outlook est en cours d’exécution, Word est également enregistré. Inversement, si la stratégie active ne spécifie pas d’enregistrer Word et que l’utilisateur lance Word avant Outlook, Outlook n’est pas enregistré.
  • Bien que vous puissiez installer le serveur d’enregistrement de session sur un Delivery Controller™, nous ne le recommandons pas en raison de problèmes de performances.
  • Vous pouvez installer la console de stratégie d’enregistrement de session sur un Delivery Controller.
  • Vous pouvez installer le serveur d’enregistrement de session et la console de stratégie d’enregistrement de session sur le même système.
  • Assurez-vous que le nom NetBIOS du serveur d’enregistrement de session ne dépasse pas la limite de 15 caractères. Microsoft impose une limite de 15 caractères pour la longueur du nom d’hôte.
  • PowerShell 5.1 ou version ultérieure est requis pour la journalisation des événements personnalisés. Mettez à niveau PowerShell si vous installez l’agent d’enregistrement de session sur Windows Server 2012 R2 qui a PowerShell 4.0 installé. Le non-respect de cette consigne peut entraîner l’échec des appels d’API.
  • Pour des instructions étape par étape sur le déploiement et la configuration de Citrix Session Recording et du service Citrix Session Recording, consultez cet article de Citrix Tech Zone : Guide POC : Citrix Session Recording.
Planifier votre déploiement