Outsourcing di archiviazione¶
Le registrazioni video delle sessioni utente sono sistematicamente memorizzate sul server Edge Gateway di default. Tre directory diverse sono utilizzate su questo server per memorizzare le sessioni:
/var/ipdiva/care/sshrecord/- Questa directory è usata per memorizzare gli archivi SSH.
/var/lib/ipdiva/carerecord/recording/- Questa directory viene utilizzata durante le sessioni grafiche degli utenti (RDP, VNC e Web) per memorizzare la registrazione localmente e memorizzare temporaneamente la registrazione corrente.
/var/lib/ipdiva/carerecord/archives/- Questa directory è utilizzata per la conservazione a lungo termine di archivi grafici (RDP, VNC e Web) dopo la fine della sessione dell'utente.
/var/lib/ipdiva/carerecord/recording/.
Info
Non è raccomandato affidare alla società esterna la directory di archiviazione temporanea /var/lib/ipdiva/carerecord/recording/.
Per poter esternalizzare gli archivi, è necessario istituire un punto di montaggio NFS o SMB Edge GatewaySi possono adottare due approcci:
- Creare una condivisione di file per tipo di archivio, che è obbligatorio per la condivisione NFS e il metodo raccomandato seguito in questa documentazione.
- Creare un'unica condivisione di file per archivi grafici e non grafici.
Avvertenza
Le istruzioni contenute in questa documentazione non riguardano la migrazione di archivi già memorizzati nella condivisione di file.
Condizioni particolari per il NFS
La condivisione remota di file NFS deve:
- essere in grado di modificare proprietari e autorizzazioni (cyberelements.io e cyberelements Cleanroom richiedono proprietari e autorizzazioni specifiche)
- di
no_root_squashIn caso contrario, potrebbe verificarsi un blocco durante l' aggiornamento del Edge Gateway
Configurare la condivisione esterna¶
Prerequisiti
Avere accesso SSH o console al Edge Gateway + accesso superutente root. Il server Edge Gateway deve essere in grado di contattare i repository Debian (TCP stream 80). Il server Edge Gateway deve avere un flusso aperto al file server (TCP 445 per SMB e TCP/UDP 111,2049 NFS).
Tip
La connessione SFTP o SSH al Edge Gateway può essere avviata da un cyberelements.io o cyberelements Cleanroom SSH.
Prima di montare il file condiviso esterno, creiamo il seguente albero di directory:
1 2 3 4 | |
La directory Graphical sarà utilizzata per archiviare file grafici (RDP, VNC e Web), mentre SSH memorizzerà file SSH.
Le directory possono essere create con il seguente comando:
1 | |
Dopo aver creato l'albero delle directory, dovrai scaricare i pacchetti che consentono al sistema di montare file condivisi:
1 2 | |
1 2 | |
Una volta che tutti i prerequisiti sono in atto, seguire le seguenti istruzioni per impostare la condivisione dei file sul Edge Gateway:
Iniziamo creando due file che memorizzano le credenziali di accesso di SMB share:
1 2 3 | |
Ogni file deve essere completato con le informazioni di autenticazione delle azioni SMB, seguendo il seguente modello:
1 2 3 | |
Esempio
Se la connessione alla condivisione di file per le sessioni SSH richiede un utente svc_ssh_share_account che si connetta con la password str0ngP@ssw0rd e che appartiene al dominio my-domain.local, il file /root/.smbCreds_sshExternalArchives verrebbe completato come segue:
1 2 3 | |
Dopo aver completato i due file di informazioni di accesso, aggiungere la configurazione di montaggio condivisione alla fine del file /etc/fstab:
1 2 | |
La prima riga corrisponde alla quota per le sessioni grafiche, mentre la seconda è per le sessioni SSH. Sostituire le diverse variabili in base alla configurazione:
<SMB_SERVER1>con il nome DNS o l'indirizzo IP della condivisione di file grafica di sessione<SHARE1>per il percorso di condivisione dei file delle sessioni grafiche<SMB_SERVER2>dal nome DNS o dall'indirizzo IP della condivisione di file di sessione SSH<SHARE2>dal percorso di condivisione dei file delle sessioni SSH
Esempio
Se si desidera esternare solo le sessioni grafiche, utilizzare solo la prima riga. Se l'accesso alla condivisione file SMB per le sessioni grafiche è disponibile tramite il server smb.my-domain.local e il percorso per la condivisione è fileSharing\cyberelements\GraphicalArchives, la riga da aggiungere a /etc/fstab è la seguente:
1 | |
Dopo aver aggiunto la configurazione di accesso a condivisione SMB, non resta che testare il montaggio delle condivisioni con il comando:
1 | |
Se non viene visualizzato alcun messaggio di errore, la configurazione di condivisione dei file è completa. Tuttavia, se viene visualizzato un messaggio di errore, o il flusso di rete non è aperto o le credenziali inserite nel file sono errate.
Aggiungere la configurazione di montaggio condiviso alla fine del file /etc/fstab:
1 2 | |
La prima riga corrisponde alla quota per le sessioni grafiche, mentre la seconda è per le sessioni SSH. Sostituire le diverse variabili in base alla configurazione:
<NFS_SERVER1>con il nome DNS o l'indirizzo IP della condivisione di file grafica di sessione<PATH_TO_MOUNT_1>montando il percorso di condivisione remota dei file per le sessioni grafiche<NFS_SERVER2>dal nome DNS o dall'indirizzo IP della condivisione di file di sessione SSH<PATH_TO_MOUNT_2>tramite il percorso di condivisione remota dei file da montare per le sessioni SSH
Esempio
Se si desidera esternare solo le sessioni grafiche, utilizzare solo la prima riga. Se l'accesso alla condivisione file SMB per le sessioni grafiche è disponibile tramite il server nfs.my-domain.local e il percorso per la condivisione è /opt/cyberelements/Graphical, la riga da aggiungere a /etc/fstab è la seguente:
1 | |
Dopo aver aggiunto la configurazione di accesso condiviso NFS, non resta che testare il montaggio delle condivisioni con il comando:
1 | |
Se viene visualizzato un messaggio di errore, è necessario rivedere la configurazione del server NFS (autorizzazioni di accesso) o il traffico di rete.
Se non viene visualizzato alcun messaggio di errore, l'impostazione finale riguarda le autorizzazioni assegnate alla condivisione:
1 2 3 4 | |
Configurare l'utilizzo di condivisione di file esterni¶
Una volta che le condivisioni di file esterni sono state montate sui Gateway Edge desiderati, tutto ciò che resta è configurare il loro uso. Per fare questo, è necessario modificare le impostazioni Edge Gateway nella console di amministrazione e specificare le nuove directory: 
Se avete seguito la documentazione senza apportare modifiche, dovrete inserire le seguenti directory:
- Per gli archivi (che si riferiscono agli archivi grafici):
/mnt/externalArchives/Graphical - Per gli archivi SSH:
/mnt/externalArchives/SSH