Skoči na vsebino

Zunanja shramba arhivov

Videoposnetki sej uporabnikov so privzeto vedno shranjeni v strežniku Edge Gateway. V tem strežniku se za shranjevanje sej uporabljajo tri različne mape:

/var/ipdiva/care/sshrecord/
Ta mapa se uporablja za shranjevanje arhivov SSH.
/var/lib/ipdiva/carerecord/recording/
Ta mapa se med grafičnimi sejami uporabnikov (RDP, VNC in Web) uporablja za lokalno in začasno shranjevanje trenutnega posnetka.
/var/lib/ipdiva/carerecord/archives/
Ta mapa se uporablja za dolgoročno shranjevanje grafičnih arhivov (RDP, VNC in Web) po koncu seje uporabnika. Gre torej za datoteke, ki so bile prej v /var/lib/ipdiva/carerecord/recording/.

Informacije

Prenosa mape za začasno shranjevanje /var/lib/ipdiva/carerecord/recording/ na zunanje mesto ne priporočamo.

Za prenos arhivov na zunanje mesto je treba v komponenti Edge Gateway nastaviti priklopno točko NFS ali SMB. Možna sta dva pristopa:

  1. Ustvarjanje skupne rabe datotek za vsako vrsto arhiva, kar je obvezno za skupno rabo NFS in je priporočeni način, ki mu sledi ta dokumentacija.
  2. Ustvarjanje ene same skupne rabe datotek za grafične in negrafične arhive.

Opozorilo

Navodila v tej dokumentaciji ne zajemajo selitve že shranjenih arhivov v skupno rabo datotek.

Posebni predpogoji za NFS

Oddaljena skupna raba datotek NFS mora:

  • omogočati spreminjanje lastnikov in dovoljenj (CyberElements zahteva določene lastnike in dovoljenja)
  • imeti možnost no_root_squash, sicer lahko pri nadgradnji komponente Edge Gateway pride do blokad

Nastavitev zunanje skupne rabe

Predpogoji

Dostop do komponente Edge Gateway prek SSH ali konzole + dostop superuporabnika root. Strežnik Edge Gateway mora imeti možnost vzpostaviti stik s skladišči Debian (tok TCP 80). Strežnik Edge Gateway mora imeti odprt tok do datotečnega strežnika (TCP 445 za SMB in TCP/UDP 111,2049 za NFS).

Nasvet

Povezavo SFTP ali SSH s komponento Edge Gateway je mogoče vzpostaviti z aplikacijo SSH v CyberElements.

Pred priklopom zunanje skupne rabe datotek najprej ustvarite to drevo map:

1
2
3
4
/mnt/
└── externalArchives
    ├── Graphical
    └── SSH

Mapa Graphical bo namenjena shranjevanju grafičnih arhivov (RDP, VNC in Web), mapa SSH pa shranjevanju arhivov SSH.

Mape lahko ustvarite s tem ukazom:

1
mkdir -p /mnt/externalArchives/Graphical /mnt/externalArchives/SSH

Ko ustvarite drevo map, morate prenesti pakete, ki sistemu omogočajo priklop skupnih rab datotek:

1
2
apt update
apt install cifs-utils
1
2
apt update
apt install nfs-common

Ko so izpolnjeni vsi predpogoji, sledite tem navodilom za nastavitev skupne rabe datotek v komponenti Edge Gateway:

Najprej ustvarite dve datoteki, v katerih bodo shranjene poverilnice za prijavo v skupno rabo SMB:

1
2
3
touch /root/.smbCreds_graphicalExternalArchives
touch /root/.smbCreds_sshExternalArchives
chmod 600 /root/.smbCreds_*ExternalArchives

Vsako datoteko je treba izpolniti s podatki za preverjanje pristnosti za skupno rabo SMB po tem vzorcu:

1
2
3
username=
password=
domain=

Primer

Če povezava s skupno rabo datotek za seje SSH zahteva prijavo uporabnika svc_ssh_share_account z geslom str0ngP@ssw0rd, ki pripada domeni my-domain.local, bi bila datoteka /root/.smbCreds_sshExternalArchives izpolnjena takole:

1
2
3
username=svc_ssh_share_account
password=str0ngP@ssw0rd
domain=my-domain.local

Ko izpolnite obe datoteki s podatki za prijavo, na konec datoteke /etc/fstab dodajte konfiguracijo priklopa skupne rabe:

1
2
//<SMB_SERVER1>/<SHARE1> /mnt/externalArchives/Graphical cifs credentials=/root/.smbCreds_graphicalExternalArchives,iocharset=utf8,rw,file_mode=0775,dir_mode=0775,uid=ipdivacarerecord,gid=carerecord 0 0
//<SMB_SERVER2>/<SHARE2> /mnt/externalArchives/SSH cifs credentials=/root/.smbCreds_sshExternalArchives,iocharset=utf8,rw,file_mode=0775,dir_mode=0775,uid=ipdivacarerecord,gid=carerecord 0 0

Prva vrstica ustreza skupni rabi za grafične seje, druga pa je namenjena sejam SSH. Posamezne spremenljivke zamenjajte v skladu s svojo konfiguracijo:

  • <SMB_SERVER1> z imenom DNS ali naslovom IP skupne rabe datotek za grafične seje
  • <SHARE1> s potjo skupne rabe datotek za grafične seje
  • <SMB_SERVER2> z imenom DNS ali naslovom IP skupne rabe datotek za seje SSH
  • <SHARE2> s potjo skupne rabe datotek za seje SSH

Primer

Če želite na zunanje mesto prenesti samo grafične seje, uporabite samo prvo vrstico. Če je dostop do skupne rabe datotek SMB za grafične seje na voljo prek strežnika smb.my-domain.local in je pot do skupne rabe fileSharing\cyberelements\GraphicalArchives, je vrstica, ki jo morate dodati v /etc/fstab, takšna:

1
//smb.my-domain.local/fileSharing/cyberelements/GraphicalArchives /mnt/externalArchives/Graphical cifs credentials=/root/.smbCreds_graphicalExternalArchives,iocharset=utf8,rw,file_mode=0775,dir_mode=0775,uid=ipdivacarerecord,gid=carerecord 0 0

Ko dodate konfiguracijo dostopa do skupne rabe SMB, morate samo še preizkusiti priklop skupnih rab z ukazom:

1
mount -a

Če se ne prikaže nobeno sporočilo o napaki, je konfiguracija skupne rabe datotek končana. Če pa se prikaže sporočilo o napaki, omrežni tok ni odprt ali pa so poverilnice, vnesene v datoteko, napačne.

Na konec datoteke /etc/fstab dodajte konfiguracijo priklopa skupne rabe:

1
2
<NFS_SERVER1>:<PATH_TO_MOUNT_1> /mnt/externalArchives/Graphical nfs rw 0 0
<NFS_SERVER2>:<PATH_TO_MOUNT_2> /mnt/externalArchives/SSH nfs rw 0 0

Prva vrstica ustreza skupni rabi za grafične seje, druga pa je namenjena sejam SSH. Posamezne spremenljivke zamenjajte v skladu s svojo konfiguracijo:

  • <NFS_SERVER1> z imenom DNS ali naslovom IP skupne rabe datotek za grafične seje
  • <PATH_TO_MOUNT_1> s potjo oddaljene skupne rabe datotek, ki jo želite priklopiti za grafične seje
  • <NFS_SERVER2> z imenom DNS ali naslovom IP skupne rabe datotek za seje SSH
  • <PATH_TO_MOUNT_2> s potjo oddaljene skupne rabe datotek, ki jo želite priklopiti za seje SSH

Primer

Če želite na zunanje mesto prenesti samo grafične seje, uporabite samo prvo vrstico. Če je dostop do skupne rabe datotek NFS za grafične seje na voljo prek strežnika nfs.my-domain.local in je pot do skupne rabe /opt/cyberelements/Graphical, je vrstica, ki jo morate dodati v /etc/fstab, takšna:

1
nfs.my-domain.local:/opt/cyberelements/Graphical /mnt/externalArchives/Graphical nfs rw 0 0

Ko dodate konfiguracijo dostopa do skupne rabe NFS, morate samo še preizkusiti priklop skupnih rab z ukazom:

1
mount -a

Če se prikaže sporočilo o napaki, morate preveriti konfiguracijo strežnika NFS (dovoljenja za dostop) ali omrežni promet.

Če se ne prikaže nobeno sporočilo o napaki, se zadnja nastavitev nanaša na dovoljenja, dodeljena skupni rabi:

1
2
3
4
chown -R ipdivacarerecord:carerecord /mnt/externalArchives/Graphical
chmod -R 2775 /mnt/externalArchives/Graphical
chown -R ipdivacareuser:carerecord /mnt/externalArchives/SSH
chmod -R 2775 /mnt/externalArchives/SSH

Konfiguriranje uporabe zunanje skupne rabe datotek

Ko so zunanje skupne rabe datotek priklopljene v želene komponente Edge Gateway, morate samo še konfigurirati njihovo uporabo. To storite tako, da v skrbniški konzoli uredite nastavitve komponente Edge Gateway in navedete nove mape:

Če ste sledili tej dokumentaciji brez sprememb, morate vnesti te mape:

  • Za arhive (torej grafične arhive): /mnt/externalArchives/Graphical
  • Za arhive SSH: /mnt/externalArchives/SSH