Kihagyás

Az archívumtárolás kihelyezése

A felhasználói munkamenetek videófelvételeit alapértelmezés szerint a rendszer mindig az Edge Gateway kiszolgálón tárolja. Ezen a kiszolgálón három különböző könyvtár szolgál a munkamenetek tárolására:

/var/ipdiva/care/sshrecord/
Ez a könyvtár az SSH-archívumok tárolására szolgál.
/var/lib/ipdiva/carerecord/recording/
Ez a könyvtár a felhasználók grafikus munkamenetei (RDP, VNC és Web) során a felvétel helyi tárolására, illetve a folyamatban lévő felvétel ideiglenes tárolására szolgál.
/var/lib/ipdiva/carerecord/archives/
Ez a könyvtár a grafikus archívumok (RDP, VNC és Web) hosszú távú tárolására szolgál a felhasználó munkamenetének befejeződése után. Ezek tehát azok a fájlok, amelyek korábban a /var/lib/ipdiva/carerecord/recording/ könyvtárban voltak.

Információ

Nem ajánlott a /var/lib/ipdiva/carerecord/recording/ ideiglenes tárolási könyvtár kihelyezése.

Az archívumok kihelyezéséhez NFS vagy SMB csatlakoztatási pontot kell beállítani az Edge Gateway komponensen. Kétféle megközelítés lehetséges:

  1. Archívumtípusonként egy fájlmegosztás létrehozása; ez NFS-megosztás esetén kötelező, és ez az ebben a dokumentációban követett, ajánlott módszer.
  2. Egyetlen fájlmegosztás létrehozása a grafikus és a nem grafikus archívumok számára.

Figyelmeztetés

A dokumentáció utasításai nem térnek ki a már tárolt archívumok fájlmegosztásra történő áttelepítésére.

Az NFS-re vonatkozó különleges előfeltételek

A távoli NFS-fájlmegosztásnak:

  • módosítható legyen a tulajdonosuk és az engedélyeik (a CyberElements Bastion meghatározott tulajdonosokat és engedélyeket igényel)
  • rendelkeznie kell a no_root_squash beállítással, ellenkező esetben az Edge Gateway komponens verziófrissítésekor elakadások léphetnek fel

A külső megosztás beállítása

Előfeltételek

Rendelkezzen SSH- vagy konzolhozzáféréssel az Edge Gateway komponenshez, valamint root szuperfelhasználói hozzáféréssel. Az Edge Gateway kiszolgálónak el kell tudnia érni a Debian-tárházakat (80-as TCP-forgalom). Az Edge Gateway kiszolgálónak nyitott forgalommal kell rendelkeznie a fájlkiszolgáló felé (SMB esetén TCP 445, NFS esetén TCP/UDP 111,2049).

Tipp

Az Edge Gateway komponenshez való SFTP- vagy SSH-kapcsolatot egy CyberElements Bastion SSH-alkalmazás is kezdeményezheti.

A külső fájlmegosztás csatlakoztatása előtt először hozza létre a következő könyvtárfát:

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

A Graphical könyvtár a grafikus archívumok (RDP, VNC és Web), az SSH könyvtár pedig az SSH-archívumok tárolására szolgál.

A könyvtárak a következő paranccsal hozhatók létre:

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

A könyvtárfa létrehozása után le kell töltenie azokat a csomagokat, amelyek lehetővé teszik a rendszer számára a fájlmegosztások csatlakoztatását:

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

Ha minden előfeltétel teljesül, kövesse az alábbi utasításokat a fájlmegosztás beállításához az Edge Gateway komponensen:

Először hozzon létre két fájlt, amelyek az SMB-megosztás bejelentkezési hitelesítő adatait tárolják:

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

Mindegyik fájlt ki kell egészíteni az SMB-megosztás hitelesítési adataival, a következő minta szerint:

1
2
3
username=
password=
domain=

Példa

Ha az SSH-munkamenetek fájlmegosztásához való csatlakozás megköveteli, hogy egy svc_ssh_share_account felhasználó a str0ngP@ssw0rd jelszóval jelentkezzen be, és a my-domain.local tartományhoz tartozzon, akkor a /root/.smbCreds_sshExternalArchives fájlt a következőképpen kell kiegészíteni:

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

A két bejelentkezési adatfájl kiegészítése után adja hozzá a megosztás csatlakoztatási konfigurációját a /etc/fstab fájl végéhez:

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

Az első sor a grafikus munkamenetek, a második az SSH-munkamenetek megosztásának felel meg. Cserélje le a különböző változókat a konfigurációjának megfelelően:

  • az <SMB_SERVER1> változót a grafikus munkamenetek fájlmegosztásának DNS-nevére vagy IP-címére
  • a <SHARE1> változót a grafikus munkamenetek fájlmegosztásának elérési útjára
  • az <SMB_SERVER2> változót az SSH-munkamenetek fájlmegosztásának DNS-nevére vagy IP-címére
  • a <SHARE2> változót az SSH-munkamenetek fájlmegosztásának elérési útjára

Példa

Ha csak a grafikus munkameneteket szeretné kihelyezni, csak az első sort használja. Ha a grafikus munkamenetek SMB-fájlmegosztása az smb.my-domain.local kiszolgálón keresztül érhető el, és a megosztás elérési útja fileSharing\cyberelements\GraphicalArchives, akkor a /etc/fstab fájlhoz hozzáadandó sor a következő:

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

Az SMB-megosztás hozzáférési konfigurációjának hozzáadása után már csak a megosztások csatlakoztatását kell tesztelni a következő paranccsal:

1
mount -a

Ha nem jelenik meg hibaüzenet, a fájlmegosztás konfigurálása befejeződött. Ha viszont hibaüzenet jelenik meg, akkor vagy nincs megnyitva a hálózati forgalom, vagy a fájlban megadott hitelesítő adatok helytelenek.

Adja hozzá a megosztás csatlakoztatási konfigurációját a /etc/fstab fájl végéhez:

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

Az első sor a grafikus munkamenetek, a második az SSH-munkamenetek megosztásának felel meg. Cserélje le a különböző változókat a konfigurációjának megfelelően:

  • az <NFS_SERVER1> változót a grafikus munkamenetek fájlmegosztásának DNS-nevére vagy IP-címére
  • a <PATH_TO_MOUNT_1> változót a grafikus munkamenetekhez csatlakoztatandó távoli fájlmegosztás elérési útjára
  • az <NFS_SERVER2> változót az SSH-munkamenetek fájlmegosztásának DNS-nevére vagy IP-címére
  • a <PATH_TO_MOUNT_2> változót az SSH-munkamenetekhez csatlakoztatandó távoli fájlmegosztás elérési útjára

Példa

Ha csak a grafikus munkameneteket szeretné kihelyezni, csak az első sort használja. Ha a grafikus munkamenetek NFS-fájlmegosztása az nfs.my-domain.local kiszolgálón keresztül érhető el, és a megosztás elérési útja /opt/cyberelements/Graphical, akkor a /etc/fstab fájlhoz hozzáadandó sor a következő:

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

Az NFS-megosztás hozzáférési konfigurációjának hozzáadása után már csak a megosztások csatlakoztatását kell tesztelni a következő paranccsal:

1
mount -a

Ha hibaüzenet jelenik meg, ellenőrizze az NFS-kiszolgáló konfigurációját (hozzáférési engedélyek) vagy a hálózati forgalmat.

Ha nem jelenik meg hibaüzenet, az utolsó beállítás a megosztáshoz rendelt engedélyekre vonatkozik:

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

A külső fájlmegosztás használatának konfigurálása

Miután a külső fájlmegosztásokat csatlakoztatta a kívánt Edge Gateway komponenseken, már csak a használatukat kell konfigurálni. Ehhez szerkesztenie kell az Edge Gateway komponens beállításait a felügyeleti konzolon, és meg kell adnia az új könyvtárakat:

Ha módosítások nélkül követte ezt a dokumentációt, a következő könyvtárakat kell megadnia:

  • Archívumok esetén (vagyis a grafikus archívumokhoz): /mnt/externalArchives/Graphical
  • SSH-archívumok esetén: /mnt/externalArchives/SSH