Archivspeicherung auslagern¶
Videoaufzeichnungen der Benutzersitzungen werden standardmäßig grundsätzlich auf dem Edge-Gateway-Server gespeichert. Auf diesem Server werden drei verschiedene Verzeichnisse zur Speicherung der Sitzungen verwendet:
/var/ipdiva/care/sshrecord/- Dieses Verzeichnis dient der Speicherung der SSH-Archive.
/var/lib/ipdiva/carerecord/recording/- Dieses Verzeichnis wird während der grafischen Sitzungen der Benutzer (RDP, VNC und Web) verwendet, um die laufende Aufzeichnung lokal und vorübergehend zu speichern.
/var/lib/ipdiva/carerecord/archives/- Dieses Verzeichnis dient der langfristigen Speicherung der grafischen Archive (RDP, VNC und Web) nach dem Ende der Benutzersitzung. Es handelt sich also um die Dateien, die zuvor in
/var/lib/ipdiva/carerecord/recording/lagen.
Hinweis
Es wird nicht empfohlen, das temporäre Speicherverzeichnis /var/lib/ipdiva/carerecord/recording/ auszulagern.
Um die Archive auszulagern, muss auf dem Edge Gateway ein NFS- oder SMB-Einhängepunkt eingerichtet werden. Dabei sind zwei Ansätze möglich:
- eine Dateifreigabe pro Archivtyp anlegen, was für NFS-Freigaben zwingend erforderlich ist und die in dieser Dokumentation beschriebene empfohlene Methode darstellt.
- eine einzige Dateifreigabe für die grafischen und die nicht grafischen Archive anlegen.
Achtung
Die Anweisungen dieser Dokumentation behandeln nicht die Migration bereits gespeicherter Archive in die Dateifreigabe.
Besondere Voraussetzungen für NFS
Die entfernte NFS-Dateifreigabe muss:
- die Änderung der Eigentümer und der Berechtigungen zulassen (CyberElements Bastion erfordert bestimmte Eigentümer und Berechtigungen)
- über die Option
no_root_squashverfügen, andernfalls kann es beim Upgrade des Edge Gateway zu Blockierungen kommen
Die externe Freigabe einrichten¶
Voraussetzungen
SSH- oder Konsolenzugriff auf das Edge Gateway sowie Zugriff als Superuser root besitzen. Der Edge-Gateway-Server muss die Debian-Repositorys erreichen können (TCP-Fluss 80). Der Edge-Gateway-Server muss über einen offenen Fluss zum Dateiserver verfügen (TCP 445 für SMB und TCP/UDP 111,2049 für NFS).
Tipp
Die SFTP- oder SSH-Verbindung mit dem Edge Gateway kann über eine SSH-Anwendung von CyberElements Bastion aufgebaut werden.
Legen Sie zunächst, bevor die externe Dateifreigabe eingehängt wird, die folgende Verzeichnisstruktur an:
1 2 3 4 | |
Das Verzeichnis Graphical dient der Speicherung der grafischen Archive (RDP, VNC und Web), während SSH die SSH-Archive aufnimmt.
Die Verzeichnisse lassen sich mit dem folgenden Befehl anlegen:
1 | |
Nach dem Anlegen der Verzeichnisstruktur müssen Sie die Pakete herunterladen, die dem System das Einhängen von Dateifreigaben ermöglichen:
1 2 | |
1 2 | |
Sobald alle Voraussetzungen erfüllt sind, folgen Sie diesen Anweisungen, um die Dateifreigabe auf dem Edge Gateway einzurichten:
Legen Sie zunächst zwei Dateien an, die die Anmeldedaten für die SMB-Freigabe aufnehmen:
1 2 3 | |
Jede Datei muss mit den Authentifizierungsinformationen der SMB-Freigabe nach diesem Muster ergänzt werden:
1 2 3 | |
Beispiel
Wenn die Verbindung zur Dateifreigabe der SSH-Sitzungen erfordert, dass sich der Benutzer svc_ssh_share_account mit dem Kennwort str0ngP@ssw0rd anmeldet und der Domäne my-domain.local angehört, dann wäre die Datei /root/.smbCreds_sshExternalArchives wie folgt zu ergänzen:
1 2 3 | |
Nach dem Ergänzen der beiden Dateien mit den Anmeldeinformationen fügen Sie die Konfiguration für das Einhängen der Freigabe am Ende der Datei /etc/fstab hinzu:
1 2 | |
Die erste Zeile entspricht der Freigabe für die grafischen Sitzungen, die zweite der für die SSH-Sitzungen. Ersetzen Sie die verschiedenen Variablen entsprechend Ihrer Konfiguration:
<SMB_SERVER1>durch den DNS-Namen oder die IP-Adresse der Dateifreigabe der grafischen Sitzungen<SHARE1>durch den Pfad der Dateifreigabe der grafischen Sitzungen<SMB_SERVER2>durch den DNS-Namen oder die IP-Adresse der Dateifreigabe der SSH-Sitzungen<SHARE2>durch den Pfad der Dateifreigabe der SSH-Sitzungen
Beispiel
Wenn Sie nur die grafischen Sitzungen auslagern möchten, verwenden Sie ausschließlich die erste Zeile. Erfolgt der Zugriff auf die SMB-Dateifreigabe der grafischen Sitzungen über den Server smb.my-domain.local und lautet der Pfad der Freigabe fileSharing\cyberelements\GraphicalArchives, dann ist die folgende Zeile in /etc/fstab hinzuzufügen:
1 | |
Nach dem Hinzufügen der Zugriffskonfiguration für die SMB-Freigabe bleibt nur noch, das Einhängen der Freigaben mit folgendem Befehl zu testen:
1 | |
Erscheint keine Fehlermeldung, ist die Konfiguration der Dateifreigabe abgeschlossen. Erscheint hingegen eine Fehlermeldung, ist entweder der Netzwerkfluss nicht geöffnet oder die in der Datei angegebenen Anmeldedaten sind falsch.
Fügen Sie die Konfiguration für das Einhängen der Freigabe am Ende der Datei /etc/fstab hinzu:
1 2 | |
Die erste Zeile entspricht der Freigabe für die grafischen Sitzungen, die zweite der für die SSH-Sitzungen. Ersetzen Sie die verschiedenen Variablen entsprechend Ihrer Konfiguration:
<NFS_SERVER1>durch den DNS-Namen oder die IP-Adresse der Dateifreigabe der grafischen Sitzungen<PATH_TO_MOUNT_1>durch den Pfad der entfernten Dateifreigabe, der für die grafischen Sitzungen eingehängt werden soll<NFS_SERVER2>durch den DNS-Namen oder die IP-Adresse der Dateifreigabe der SSH-Sitzungen<PATH_TO_MOUNT_2>durch den Pfad der entfernten Dateifreigabe, der für die SSH-Sitzungen eingehängt werden soll
Beispiel
Wenn Sie nur die grafischen Sitzungen auslagern möchten, verwenden Sie ausschließlich die erste Zeile. Erfolgt der Zugriff auf die NFS-Dateifreigabe der grafischen Sitzungen über den Server nfs.my-domain.local und lautet der Pfad der Freigabe /opt/cyberelements/Graphical, dann ist die folgende Zeile in /etc/fstab hinzuzufügen:
1 | |
Nach dem Hinzufügen der Zugriffskonfiguration für die NFS-Freigabe bleibt nur noch, das Einhängen der Freigaben mit folgendem Befehl zu testen:
1 | |
Erscheint eine Fehlermeldung, müssen Sie die Konfiguration des NFS-Servers (Zugriffsberechtigungen) oder die Netzwerkflüsse überprüfen.
Erscheint keine Fehlermeldung, betrifft die letzte Einstellung die der Freigabe zugewiesenen Berechtigungen:
1 2 3 4 | |
Die Nutzung der externen Dateifreigabe konfigurieren¶
Sobald die externen Dateifreigaben auf den gewünschten Edge Gateways eingehängt sind, bleibt nur noch, deren Nutzung zu konfigurieren. Dazu müssen Sie die Parameter des Edge Gateway in der Administrationskonsole bearbeiten und die neuen Verzeichnisse angeben: 
Wenn Sie diese Dokumentation ohne Änderungen befolgt haben, sind die folgenden Verzeichnisse anzugeben:
- Für die Archive (das heißt die grafischen Archive):
/mnt/externalArchives/Graphical - Für die SSH-Archive:
/mnt/externalArchives/SSH