Pāriet uz saturu

Arhīvu glabāšanas pārnešana uz ārēju glabātuvi

Pēc noklusējuma lietotāju sesiju video ieraksti vienmēr tiek glabāti Edge Gateway serverī. Šajā serverī sesiju glabāšanai tiek izmantoti trīs dažādi direktoriji:

/var/ipdiva/care/sshrecord/
Šis direktorijs tiek izmantots SSH arhīvu glabāšanai.
/var/lib/ipdiva/carerecord/recording/
Šis direktorijs tiek izmantots lietotāju grafisko sesiju (RDP, VNC un Web) laikā, lai lokāli glabātu ierakstu un uz laiku glabātu pašreizējo ierakstu.
/var/lib/ipdiva/carerecord/archives/
Šis direktorijs tiek izmantots grafisko arhīvu (RDP, VNC un Web) ilgtermiņa glabāšanai pēc lietotāja sesijas beigām. Tātad tie ir faili, kas iepriekš atradās direktorijā /var/lib/ipdiva/carerecord/recording/.

Informācija

Pagaidu glabāšanas direktoriju /var/lib/ipdiva/carerecord/recording/ nav ieteicams pārnest uz ārēju glabātuvi.

Lai pārnestu arhīvus uz ārēju glabātuvi, komponentā Edge Gateway ir jāiestata montēšanas punkts NFS vai SMB. Var izmantot divas pieejas:

  1. Izveidojiet failu koplietojumu katram arhīva tipam — tas ir obligāti NFS koplietojumam un ir ieteicamā metode, kas izmantota šajā dokumentācijā.
  2. Izveidojiet vienu failu koplietojumu gan grafiskajiem, gan negrafiskajiem arhīviem.

Brīdinājums

Šajā dokumentācijā sniegtie norādījumi neaptver jau saglabāto arhīvu migrēšanu uz failu koplietojumu.

Īpaši NFS priekšnosacījumi

Attālajam NFS failu koplietojumam:

  • jābūt iespējai mainīt īpašniekus un atļaujas (CyberElements Bastion pieprasa noteiktus īpašniekus un atļaujas)
  • jābūt opcijai no_root_squash, citādi komponenta Edge Gateway jaunināšanas laikā var rasties bloķēšana

Ārējā koplietojuma iestatīšana

Priekšnosacījumi

Nepieciešama SSH vai konsoles piekļuve komponentam Edge Gateway + superlietotāja root piekļuve. Edge Gateway serverim jāspēj sazināties ar Debian krātuvēm (TCP plūsma 80). Edge Gateway serverim jābūt atvērtai plūsmai uz failu serveri (TCP 445 SMB un TCP/UDP 111,2049 NFS).

Padoms

SFTP vai SSH savienojumu ar Edge Gateway vārteju var izveidot CyberElements Bastion SSH lietojumprogramma.

Vispirms, pirms ārējā failu koplietojuma montēšanas, izveidojiet šādu direktoriju koku:

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

Direktorijs Graphical tiks izmantots grafisko arhīvu (RDP, VNC un Web) glabāšanai, bet SSH glabās SSH arhīvus.

Direktorijus var izveidot ar šo komandu:

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

Pēc direktoriju koka izveides ir jālejupielādē pakotnes, kas ļauj sistēmai montēt failu koplietojumus:

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

Kad visi priekšnosacījumi ir izpildīti, izpildiet šos norādījumus, lai iestatītu failu koplietojumu komponentā Edge Gateway:

Vispirms izveidojiet divus failus, kuros tiks glabāti SMB koplietojuma pieteikšanās akreditācijas dati:

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

Katrs fails ir jāaizpilda ar SMB koplietojuma autentifikācijas informāciju pēc šāda parauga:

1
2
3
username=
password=
domain=

Piemērs

Ja savienojumam ar SSH sesiju failu koplietojumu ir nepieciešams, lai lietotājs svc_ssh_share_account, kas pieder domēnam my-domain.local, pieteiktos ar paroli str0ngP@ssw0rd, tad fails /root/.smbCreds_sshExternalArchives būtu jāaizpilda šādi:

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

Pēc abu pieteikšanās informācijas failu aizpildīšanas pievienojiet koplietojuma montēšanas konfigurāciju faila /etc/fstab beigās:

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

Pirmā rinda atbilst grafisko sesiju koplietojumam, bet otrā — SSH sesijām. Aizstājiet dažādos mainīgos atbilstoši savai konfigurācijai:

  • <SMB_SERVER1> ar grafisko sesiju failu koplietojuma DNS nosaukumu vai IP adresi
  • <SHARE1> ar grafisko sesiju failu koplietojuma ceļu
  • <SMB_SERVER2> ar SSH sesiju failu koplietojuma DNS nosaukumu vai IP adresi
  • <SHARE2> ar SSH sesiju failu koplietojuma ceļu

Piemērs

Ja vēlaties pārnest uz ārēju glabātuvi tikai grafiskās sesijas, izmantojiet tikai pirmo rindu. Ja piekļuve grafisko sesiju SMB failu koplietojumam ir pieejama caur serveri smb.my-domain.local un koplietojuma ceļš ir fileSharing\cyberelements\GraphicalArchives, tad failam /etc/fstab pievienojamā rinda ir šāda:

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

Pēc SMB koplietojuma piekļuves konfigurācijas pievienošanas atliek tikai pārbaudīt koplietojumu montēšanu ar komandu:

1
mount -a

Ja netiek parādīts neviens kļūdas ziņojums, failu koplietojuma konfigurācija ir pabeigta. Taču, ja tiek parādīts kļūdas ziņojums, vai nu tīkla plūsma nav atvērta, vai arī failā ievadītie akreditācijas dati ir nepareizi.

Pievienojiet koplietojuma montēšanas konfigurāciju faila /etc/fstab beigās:

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

Pirmā rinda atbilst grafisko sesiju koplietojumam, bet otrā — SSH sesijām. Aizstājiet dažādos mainīgos atbilstoši savai konfigurācijai:

  • <NFS_SERVER1> ar grafisko sesiju failu koplietojuma DNS nosaukumu vai IP adresi
  • <PATH_TO_MOUNT_1> ar attālā failu koplietojuma ceļu, kas jāmontē grafiskajām sesijām
  • <NFS_SERVER2> ar SSH sesiju failu koplietojuma DNS nosaukumu vai IP adresi
  • <PATH_TO_MOUNT_2> ar attālā failu koplietojuma ceļu, kas jāmontē SSH sesijām

Piemērs

Ja vēlaties pārnest uz ārēju glabātuvi tikai grafiskās sesijas, izmantojiet tikai pirmo rindu. Ja piekļuve grafisko sesiju NFS failu koplietojumam ir pieejama caur serveri nfs.my-domain.local un koplietojuma ceļš ir /opt/cyberelements/Graphical, tad failam /etc/fstab pievienojamā rinda ir šāda:

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

Pēc NFS koplietojuma piekļuves konfigurācijas pievienošanas atliek tikai pārbaudīt koplietojumu montēšanu ar komandu:

1
mount -a

Ja tiek parādīts kļūdas ziņojums, jāpārskata NFS servera konfigurācija (piekļuves atļaujas) vai tīkla datplūsma.

Ja kļūdas ziņojums netiek parādīts, pēdējais iestatījums attiecas uz koplietojumam piešķirtajām atļaujām:

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

Ārējā failu koplietojuma izmantošanas konfigurēšana

Kad ārējie failu koplietojumi ir montēti vajadzīgajos komponentos Edge Gateway, atliek tikai konfigurēt to izmantošanu. Lai to izdarītu, administrēšanas konsolē ir jārediģē komponenta Edge Gateway iestatījumi un jānorāda jaunie direktoriji:

Ja šī dokumentācija ir ievērota bez izmaiņām, jāievada šādi direktoriji:

  • Arhīviem (proti, grafiskajiem arhīviem): /mnt/externalArchives/Graphical
  • SSH arhīviem: /mnt/externalArchives/SSH