Speicherorte für Aufzeichnungen angeben
Sie können Aufzeichnungen auf einem lokalen Laufwerk, einem SAN-Volume und einem über einen UNC-Netzwerkpfad angegebenen Speicherort speichern. Sie können Aufzeichnungen auch in Azure-Dateifreigaben und Amazon Simple Storage Service (Amazon S3) speichern.
Hinweis:
- Das Speichern von Daten auf einem NAS, basierend auf dateibasierten Protokollen wie SMB und NFS, kann Leistungs- und Sicherheitsauswirkungen haben. Verwenden Sie die neueste Version des Protokolls, um Sicherheitsrisiken zu vermeiden, und führen Sie Skalierungstests durch, um eine ordnungsgemäße Leistung sicherzustellen.
- Verwenden Sie zum Archivieren von Dateien oder Wiederherstellen gelöschter Dateien den Befehl ICLDB.
Dieser Artikel führt Sie durch die folgenden Verfahren:
-
Speicherorte für Aufzeichnungen in den Session Recording Server-Eigenschaften angeben
-
Aufzeichnungen in einem freigegebenen Netzwerkordner speichern
Speicherorte für Aufzeichnungen in den Session Recording Server-Eigenschaften angeben
Dieser Abschnitt enthält ein allgemeines Verfahren zum Festlegen von Speicherorten in den Session Recording Server-Eigenschaften.
- Melden Sie sich an dem Computer an, auf dem der Session Recording-Server gehostet wird.
- Wählen Sie im Menü Start die Option Session Recording Server-Eigenschaften.
- Klicken Sie in den Session Recording Server-Eigenschaften auf die Registerkarte Speicher.
-
Verwenden Sie die Liste Dateispeicherverzeichnisse, um die Ordner zu verwalten, in denen Aufzeichnungen gespeichert werden.
Nachdem Sie die Ordner ausgewählt haben, gewährt Session Recording seinem Dienst die Berechtigung „Vollzugriff“ für diese Ordner.
Standardmäßig werden Aufzeichnungen im Ordner <drive>:\SessionRecordings des Computers gespeichert, auf dem der Session Recording-Server gehostet wird. Sie können den Ordner ändern, in dem Sie Aufzeichnungen speichern, zusätzliche Ordner hinzufügen, um die Last auf mehrere Volumes zu verteilen, oder mehr Speicherplatz nutzen. Mehrere Ordner in der Liste zeigen an, dass die Aufzeichnungen auf die Ordner verteilt werden. Der Lastenausgleich durchläuft die Ordner zyklisch.

-
Geben Sie im Feld Wiederherstellungsverzeichnis für archivierte Dateien einen Ordner für die Wiederherstellung archivierter Aufzeichnungen an. Sie können nur einen Ordner für die Wiederherstellung archivierter Aufzeichnungen angeben.
Standardmäßig werden archivierte Aufzeichnungen im Ordner <drive>:\SessionRecordingsRestore des Computers wiederhergestellt, auf dem der Session Recording-Server gehostet wird. Sie können den Ordner ändern.
Aufzeichnungen in einer Azure-Dateifreigabe speichern
Führen Sie die folgenden Schritte aus, um Aufzeichnungen in einer Azure-Dateifreigabe zu speichern:
-
Erstellen Sie im Azure-Portal ein Speicherkonto und anschließend eine Azure-Dateifreigabe.
Eine Kurzanleitung finden Sie unter Erstellen und Verwalten von Azure-Dateifreigaben mit dem Azure-Portal. Die folgende Tabelle empfiehlt Konfigurationen, die Sie berücksichtigen sollten.
Aufzeichnungsdateigröße MB/Stunde Sitzungsanzahl Dateifreigabetyp Dateifreigabekontingent (TB) Anzahl der Session Recording-Server Größe des Sitzungsaufzeichnungsservers < 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 Ca. 10 < 1.000 HDD Standard (StorageV2) 3 1 Standard D4as_v4 Ca. 10 1.000–2.500 SSD Premium 6 1 Standard D4as_v4 Ca. 10 2.500–4.000 SSD Premium 10 2 Standard D4as_v4 Das Dateifreigabekontingent wird basierend auf acht Stunden pro Tag, 23 Arbeitstagen pro Monat und einer Aufbewahrungsfrist von einem Monat für jede Aufzeichnungsdatei berechnet.
-
Fügen Sie die Anmeldeinformationen für die Azure-Dateifreigabe dem Host hinzu, auf dem Sie den Session Recording-Server installiert haben.
-
Starten Sie eine Eingabeaufforderung als Administrator und wechseln Sie das Laufwerk in den Ordner <Installationspfad des Session Recording Servers>\Bin.
Standardmäßig ist der Session Recording-Server installiert in
C:\Program Files\Citrix\SessionRecording\Server. -
Führen Sie den Befehl SsRecUtils.exe -AddAzureFiles <storageAccountName> <fileShareName> <accesskey> aus.
Dabei gilt:
- <storageaccountname> ist der Name Ihres Speicherkontos in Azure.
- <filessharename> ist der Name der Dateifreigabe in Ihrem Speicherkonto.
- <accesskey> ist Ihr Speicherkontoschlüssel, der für den Zugriff auf die Dateifreigabe verwendet werden kann.
Es gibt zwei Möglichkeiten, Ihren Speicherkontoschlüssel zu erhalten:
-
Sie können Ihren Speicherkontoschlüssel aus der Verbindungszeichenfolge abrufen, die angezeigt wird, wenn Sie auf der Seite Ihrer Dateifreigabe auf das Symbol Verbinden klicken.

-
Sie können Ihren Speicherkontoschlüssel auch abrufen, indem Sie in der linken Navigation Ihrer Speicherkontoseite auf Zugriffsschlüssel klicken.

-
Stellen Sie die Azure-Dateifreigabe auf dem Host bereit, auf dem Sie den Session Recording-Server installiert haben.
- Öffnen Sie Session Recording Server-Eigenschaften.
- Klicken Sie auf der Registerkarte Speicher auf Hinzufügen.
-
Geben Sie den UNC-Pfad im Format von \\<storageaccountname>.file.core.windows.net<filessharename>\<subfolder> ein.
Geben Sie einen Unterordner unter der Dateifreigabe an, um Ihre Aufzeichnungsdateien zu speichern. Der Session Recording-Server erstellt den Unterordner dann automatisch für Sie.

- Klicken Sie im Dialogfeld Dateispeicherverzeichnis auf OK.
- Klicken Sie im Fenster Eigenschaften des Session Recording-Servers auf Übernehmen.
- Klicken Sie auf OK, nachdem Übernehmen ausgegraut ist.
-
Klicken Sie auf Ja, wenn Sie aufgefordert werden, den Dienst Session Recording Storage Manager neu zu starten.

-
Aufzeichnungen in Amazon S3 speichern
Empfehlungen
-
Installieren Sie den Session Recording-Server auf t2.xlarge oder anderen AWS EC2-Instanzen mit höheren Spezifikationen.
-
Legen Sie die Speichergrenze für Nachrichtenwarteschlangen auf mindestens 4.194.304 KB (4 GB) fest.

-
Legen Sie in den Eigenschaften des Session Recording-Agenten die Lebensdauer der Nachrichten in den Nachrichtenwarteschlangen auf 14.400 Sekunden (4 Stunden) fest.

Hinweis:
Während der Aktualisierung oder Wartung des AWS Storage Gateway werden Aufzeichnungsdateien möglicherweise nicht vom Session Recording-Server in der Dateifreigabe gespeichert. Es kann zu Datenverlusten kommen.
Schritte
Um Aufzeichnungen in Amazon S3 zu speichern, führen Sie die folgenden Schritte aus:
-
Erstellen Sie einen Amazon S3-Bucket. Weitere Informationen finden Sie in der Amazon-Dokumentation Erstellen eines Buckets.

-
Erstellen und aktivieren Sie ein Amazon S3 File Gateway. Dadurch wird die Datenübertragung zu und von dem zuvor erstellten Amazon S3-Bucket ermöglicht.
Schritt-für-Schritt-Anleitungen finden Sie in der folgenden Amazon-Dokumentation:
-
Erstellen Sie eine Dateifreigabe mit Gastzugriff. Wählen Sie beim Erstellen der Dateifreigabe das zuvor erstellte Amazon S3 File Gateway aus und verbinden Sie die Dateifreigabe mit Ihrem Amazon S3-Bucket. Weitere Informationen finden Sie in der Amazon-Dokumentation Erstellen einer Dateifreigabe.
-
Gehen Sie zu dem Computer, auf dem Sie den Session Recording-Server installiert haben, und führen Sie die folgenden Schritte aus:
-
Fügen Sie die Anmeldeinformationen für die Dateifreigabe zum Session Recording-Server hinzu. Starten Sie dazu eine Eingabeaufforderung als Administrator und wechseln Sie in den Ordner <Installationspfad des Session Recording-Servers>\Bin. Standardmäßig ist der Session Recording-Server unter C:\Program Files\Citrix\SessionRecording\Server installiert. Führen Sie dann den Befehl SsRecUtils.exe -AddAwsS3 <GatewayIPAddress> <S3Path> <GatewayID> <Password> aus.
Dabei gilt:
- <GatewayIPAddress> ist die IP-Adresse Ihres Amazon S3 File Gateway.
- <S3Path> ist der Name Ihres Amazon S3-Buckets.
- <GatewayID> ist die ID Ihres Amazon S3 File Gateways.
- <Password> ist das Gastkennwort, das Sie beim Erstellen der Dateifreigabe festgelegt haben.
Alle Informationen außer dem Gastkennwort sind auf der Dateifreigabeseite verfügbar, ähnlich der folgenden. Das Gastkennwort müssen Sie selbst sorgfältig aufbewahren.

-
Legen Sie die Dateifreigabe als Speicherort für Ihre Aufzeichnungen fest.
- Öffnen Sie die Session Recording Server Properties.
- Klicken Sie auf der Registerkarte Storage auf Add.
- Geben Sie den UNC-Pfad im Format \\<GatewayIPAddress>\<S3Path>\<subfolder> ein. Geben Sie einen Unterordner unter der Dateifreigabe an, um Ihre Aufzeichnungsdateien zu speichern. Der Session Recording-Server erstellt den Unterordner dann automatisch für Sie.
-
Aufzeichnungen in einem freigegebenen Netzwerkordner speichern
Hinweis:
Für einen zugänglichen freigegebenen Netzwerkordner greift der Session Recording-Server standardmäßig über SMB darauf zu.
Das Speichern von Daten auf einem NAS, basierend auf dateibasierten Protokollen wie SMB und NFS, kann Auswirkungen auf Leistung und Sicherheit haben. Verwenden Sie die neueste Version des Protokolls, um Sicherheitsrisiken zu vermeiden, und führen Sie Skalierungstests durch, um eine ordnungsgemäße Leistung sicherzustellen.
Schritte
Führen Sie die folgenden Schritte aus, um Aufzeichnungen in einem freigegebenen Netzwerkordner zu speichern:
-
Erstellen Sie ein Konto mit Lese- und Schreibberechtigungen für den später zu erstellenden Netzwerkfreigabeordner. Verwenden Sie dazu die Windows-GUI oder führen Sie einen PowerShell-Befehl aus, der dem folgenden ähnelt:
New-LocalUser -Name "YourUserName" -Password (ConvertTo-SecureString -String "YourPassword" -AsPlainText -Force) <!--NeedCopy--> -
Erstellen Sie einen Netzwerkfreigabeordner und stellen Sie sicher, dass der Freigabeordner für den Session Recording-Server zugänglich ist. Verwenden Sie dazu die Windows-GUI oder führen Sie die PowerShell-Befehle aus, die den folgenden ähneln:
New-SmbShare -Name "YourShareName" -Path "YourSharePath" -FullAccess "YourUserName" Grant-SmbShareAccess -Name "YourShareName" -AccessRight Change -AccountName "YourUserName" <!--NeedCopy--> -
Gehen Sie zu dem Computer, auf dem Sie den Session Recording-Server installiert haben, und führen Sie die folgenden Schritte aus:
-
Fügen Sie die Anmeldeinformationen für das erstellte Konto dem Session Recording-Server hinzu. Starten Sie dazu eine Eingabeaufforderung als Administrator und wechseln Sie das Laufwerk in den Ordner <Installationspfad des Session Recording-Servers>\Bin. Standardmäßig ist der Session Recording-Server unter C:\Program Files\Citrix\SessionRecording\Server installiert. Führen Sie dann den Befehl SsRecUtils.exe -AddSharedFolder <IPAddress> <ShareName> <Protocol> <Username> <Password> aus.
Dabei gilt:
- <IPAddress> ist die IP-Adresse des Computers, auf dem sich der freigegebene Ordner befindet.
- <ShareName> ist der Freigabename.
- <Protocol> ist auf SMB festgelegt.
- <Username> ist der Benutzername, den Sie für den freigegebenen Ordner festgelegt haben.
- <Password> ist das Kennwort, das Sie für den freigegebenen Ordner festgelegt haben.
Wenn beispielsweise \\10.100.100.100\myshare Ihr freigegebener Ordner ist, können Sie einen Befehl ausführen, der dem folgenden ähnelt: SsRecUtils -AddSharedFolder 10.100.100.100 myshare SMB myusername mypassword.
-
Legen Sie den freigegebenen Ordner als Speicherort für Ihre Aufzeichnungen fest.
- Öffnen Sie die Eigenschaften des Session Recording-Servers.
- Klicken Sie auf der Registerkarte Speicher auf Hinzufügen.
- Geben Sie den UNC-Pfad im Format \\<IPAddress>\<ShareName>\<subfolder> ein. Geben Sie einen Unterordner unter dem freigegebenen Ordner an, in dem Ihre Aufzeichnungsdateien gespeichert werden sollen. Der Session Recording-Server erstellt den Unterordner dann automatisch für Sie.
-