Spécifier les emplacements de stockage des enregistrements
Vous pouvez stocker les enregistrements sur un lecteur local, un volume SAN et un emplacement spécifié par un chemin réseau UNC. Vous pouvez également stocker les enregistrements dans des partages de fichiers Azure et dans Amazon Simple Storage Service (Amazon S3).
Remarque :
- Le stockage de données sur un NAS, basé sur des protocoles de fichiers tels que SMB et NFS, peut avoir des implications en termes de performances et de sécurité. Utilisez la dernière version du protocole pour éviter les problèmes de sécurité et effectuez des tests de charge pour garantir des performances adéquates.
- Pour archiver des fichiers ou restaurer des fichiers supprimés, utilisez la commande ICLDB.
Cet article vous guide à travers les procédures suivantes :
Spécifier les emplacements de stockage des enregistrements dans les propriétés du serveur d’enregistrement de session
Cette section fournit une procédure générale pour définir les emplacements de stockage dans les propriétés du serveur d’enregistrement de session.
- Connectez-vous à la machine hébergeant le serveur d’enregistrement de session.
- Dans le menu Démarrer, choisissez Propriétés du serveur d’enregistrement de session.
- Dans Propriétés du serveur d’enregistrement de session, cliquez sur l’onglet Stockage.
-
Utilisez la liste Répertoires de stockage de fichiers pour gérer les dossiers où les enregistrements sont stockés.
Après avoir sélectionné les dossiers, l’enregistrement de session accorde à son service l’autorisation Contrôle total sur ces dossiers.
Par défaut, les enregistrements sont stockés dans le dossier <lecteur>:\SessionRecordings de la machine hébergeant le serveur d’enregistrement de session. Vous pouvez modifier le dossier où vous stockez les enregistrements, ajouter des dossiers supplémentaires pour équilibrer la charge sur plusieurs volumes ou utiliser plus d’espace. Plusieurs dossiers dans la liste indiquent que les enregistrements sont équilibrés sur les dossiers. L’équilibrage de charge parcourt les dossiers.

-
Dans le champ Répertoire de restauration pour les fichiers archivés, spécifiez un dossier pour la restauration des enregistrements archivés. Vous ne pouvez spécifier qu’un seul dossier pour la restauration des enregistrements archivés.
Par défaut, les enregistrements archivés sont restaurés dans le dossier <lecteur>:\SessionRecordingsRestore de la machine hébergeant le serveur d’enregistrement de session. Vous pouvez modifier le dossier.
Stocker les enregistrements dans un partage de fichiers Azure
Pour stocker les enregistrements dans un partage de fichiers Azure, suivez les étapes suivantes :
-
Dans le portail Azure, créez un compte de stockage, puis créez un partage de fichiers Azure.
Pour un guide de démarrage rapide, consultez Créer et gérer des partages de fichiers Azure avec le portail Azure. Le tableau suivant recommande des configurations à prendre en compte.
Taille du fichier d’enregistrement Mo/heure Quantité de sessions Type de partage de fichiers Quota de partage de fichiers (To) Quantité de serveurs d’enregistrement de session Taille du serveur d’enregistrement de session < 6,37 < 1 000 HDD Standard (StorageV2) 2 1 Standard D4as_v4 < 6,37 1 000–2 000 SSD Premium 3 1 Standard D4as_v4 < 6,37 2 000–3 000 SSD Premium 5 1 Standard D4as_v4 < 6.37 3,000–4,000 SSD Premium 6 1 Standard D4as_v4 Environ 10 < 1,000 HDD Standard (StorageV2) 3 1 Standard D4as_v4 Environ 10 1 000–2 500 SSD Premium 6 1 Standard D4as_v4 Environ 10 2 500–4 000 SSD Premium 10 2 Standard D4as_v4 Le quota de partage de fichiers est calculé sur la base de huit heures par jour, de 23 jours ouvrables par mois et d’une période de rétention d’un mois pour chaque fichier d’enregistrement.
-
Ajoutez les informations d’identification du partage de fichiers Azure à l’hôte où vous avez installé le serveur d’enregistrement de session.
-
Démarrez une invite de commandes en tant qu’administrateur et changez le lecteur pour le dossier <Session Recording Server installation path>\Bin.
Par défaut, le serveur d’enregistrement de session est installé dans
C:\Program Files\Citrix\SessionRecording\Server. -
Exécutez la commande SsRecUtils.exe -AddAzureFiles <storageAccountName> <fileShareName> <accesskey>.
Où,
- <storageaccountname> est le nom de votre compte de stockage dans Azure.
- <filessharename> est le nom du partage de fichiers contenu dans votre compte de stockage.
- <accesskey> est votre clé de compte de stockage qui peut être utilisée pour accéder au partage de fichiers.
Il existe deux façons d’obtenir votre clé de compte de stockage :
-
Vous pouvez obtenir votre clé de compte de stockage à partir de la chaîne de connexion qui apparaît lorsque vous cliquez sur l’icône Connecter dans la page de votre partage de fichiers.

-
Vous pouvez également obtenir votre clé de compte de stockage en cliquant sur Clés d’accès dans la navigation de gauche de la page de votre compte de stockage.

-
Montez le partage de fichiers Azure sur l’hôte où vous avez installé le serveur d’enregistrement de session.
- Ouvrez les Propriétés du serveur d’enregistrement de session.
- Cliquez sur Ajouter dans l’onglet Stockage.
-
Entrez le chemin UNC au format de \\<storageaccountname>.file.core.windows.net<filessharename>\<subfolder>.
Spécifiez un sous-dossier sous le partage de fichiers pour stocker vos fichiers d’enregistrement. Le serveur d’enregistrement de session crée alors automatiquement le sous-dossier pour vous.

- Cliquez sur OK dans la boîte de dialogue Répertoire de stockage de fichiers.
- Cliquez sur Appliquer dans la fenêtre Propriétés du serveur d’enregistrement de session.
- Cliquez sur OK une fois que Appliquer est grisé.
-
Cliquez sur Oui lorsque vous êtes invité à redémarrer le service Session Recording Storage Manager.

-
Stocker les enregistrements dans Amazon S3
Recommandations
-
Installez le serveur d’enregistrement de session sur des instances t2.xlarge ou d’autres instances AWS EC2 avec des spécifications plus élevées.
-
Définissez la limite de stockage des files d’attente de messages à un minimum de 4 194 304 Ko (4 Go).

-
Dans les propriétés de l’agent d’enregistrement de session, définissez la durée de vie des messages dans les files d’attente de messages à 14 400 secondes (4 heures).

Remarque :
Pendant la mise à jour ou la maintenance de la passerelle de stockage AWS, les fichiers d’enregistrement risquent de ne pas être enregistrés du serveur d’enregistrement de session vers le partage de fichiers. Des pertes de données peuvent se produire.
Étapes
Pour stocker les enregistrements dans Amazon S3, suivez les étapes suivantes :
-
Créez un compartiment Amazon S3. Pour plus d’informations, consultez la documentation Amazon Creating a bucket.

-
Créez et activez une passerelle de fichiers Amazon S3. Cela permet le transfert de données vers et depuis le compartiment Amazon S3 créé précédemment.
Pour des instructions détaillées, consultez la documentation Amazon suivante :
-
Créez un partage de fichiers avec accès invité. Lors de la création du partage de fichiers, sélectionnez la passerelle de fichiers Amazon S3 que vous avez créée précédemment et connectez le partage de fichiers à votre compartiment Amazon S3. Pour plus d’informations, consultez la documentation Amazon Create a file share.
-
Accédez à la machine sur laquelle vous avez installé le serveur d’enregistrement de session et suivez les étapes suivantes :
-
Ajoutez les informations d’identification du partage de fichiers au serveur d’enregistrement de session. Pour ce faire, démarrez une invite de commandes en tant qu’administrateur et changez le lecteur pour le dossier <Session Recording Server installation path>\Bin. Par défaut, le serveur d’enregistrement de session est installé dans C:\Program Files\Citrix\SessionRecording\Server. Exécutez ensuite la commande SsRecUtils.exe -AddAwsS3 <GatewayIPAddress> <S3Path> <GatewayID> <Password>.
Où,
- <GatewayIPAddress> est l’adresse IP de votre passerelle de fichiers Amazon S3.
- <S3Path> est le nom de votre compartiment Amazon S3.
- <GatewayID> est l’ID de votre passerelle de fichiers Amazon S3.
- <Password> est le mot de passe invité que vous avez défini lors de la création du partage de fichiers.
Toutes les informations, à l’exception du mot de passe invité, sont disponibles sur la page de partage de fichiers, comme illustré ci-dessous. Quant au mot de passe invité, vous devez le conserver précieusement vous-même.

-
Définissez le partage de fichiers comme emplacement de stockage de vos enregistrements.
- Ouvrez les propriétés du serveur d’enregistrement de session.
- Cliquez sur Ajouter dans l’onglet Stockage.
- Entrez le chemin UNC au format \\<GatewayIPAddress>\<S3Path>\<subfolder>. Spécifiez un sous-dossier sous le partage de fichiers pour stocker vos fichiers d’enregistrement. Le serveur d’enregistrement de session crée alors automatiquement le sous-dossier pour vous.
-
Stocker les enregistrements dans un dossier partagé réseau
Remarque :
Pour un dossier partagé réseau accessible, le serveur d’enregistrement de session y accède par défaut via SMB.
Le stockage de données sur un NAS, basé sur des protocoles basés sur des fichiers tels que SMB et NFS, peut avoir des implications en termes de performances et de sécurité. Utilisez la dernière version du protocole pour éviter les problèmes de sécurité et effectuez des tests de mise à l’échelle pour garantir des performances adéquates.
Étapes
Pour stocker les enregistrements dans un dossier partagé réseau, suivez les étapes suivantes :
-
Créez un compte avec des autorisations de lecture et d’écriture pour le dossier partagé réseau à créer ultérieurement. Pour ce faire, utilisez l’interface graphique de Windows ou exécutez une commande PowerShell similaire à la suivante :
New-LocalUser -Name "YourUserName" -Password (ConvertTo-SecureString -String "YourPassword" -AsPlainText -Force) <!--NeedCopy--> -
Créez un dossier partagé réseau et assurez-vous que le dossier partagé est accessible au serveur d’enregistrement de session. Pour ce faire, utilisez l’interface graphique de Windows ou exécutez les commandes PowerShell similaires à la suivante :
New-SmbShare -Name "YourShareName" -Path "YourSharePath" -FullAccess "YourUserName" Grant-SmbShareAccess -Name "YourShareName" -AccessRight Change -AccountName "YourUserName" <!--NeedCopy--> -
Accédez à la machine où vous avez installé le serveur d’enregistrement de session et suivez les étapes suivantes :
-
Ajoutez les informations d’identification du compte créé au serveur d’enregistrement de session. Pour ce faire, démarrez une invite de commandes en tant qu’administrateur et accédez au dossier <chemin d’installation du serveur d’enregistrement de session>\Bin. Par défaut, le serveur d’enregistrement de session est installé dans C:\Program Files\Citrix\SessionRecording\Server. Exécutez ensuite la commande SsRecUtils.exe -AddSharedFolder <IPAddress> <ShareName> <Protocol> <Username> <Password>.
Où :
- <IPAddress> est l’adresse IP de la machine où se trouve le dossier partagé.
- <ShareName> est le nom du partage.
- <Protocol> est défini sur SMB.
- <Username> est le nom d’utilisateur que vous avez défini pour le dossier partagé.
- <Password> est le mot de passe que vous avez défini pour le dossier partagé.
Par exemple, si \\10.100.100.100\myshare est votre dossier partagé, vous pouvez exécuter une commande similaire à SsRecUtils -AddSharedFolder 10.100.100.100 myshare SMB myusername mypassword.
-
Définissez le dossier partagé comme emplacement de stockage de vos enregistrements.
- Ouvrez les Propriétés du serveur d’enregistrement de session.
- Cliquez sur Ajouter dans l’onglet Stockage.
- Saisissez le chemin UNC au format \\<IPAddress>\<ShareName>\<subfolder>. Spécifiez un sous-dossier sous le dossier partagé pour stocker vos fichiers d’enregistrement. Le serveur d’enregistrement de session crée alors automatiquement le sous-dossier pour vous.
-