Μετάβαση στο περιεχόμενο

Μεταφορά της αποθήκευσης των αρχειοθετημένων εγγραφών σε εξωτερικό χώρο

Οι εγγραφές βίντεο των περιόδων λειτουργίας των χρηστών αποθηκεύονται συστηματικά από προεπιλογή στον διακομιστή Edge Gateway. Σε αυτόν τον διακομιστή χρησιμοποιούνται τρεις διαφορετικοί φάκελοι για την αποθήκευση των περιόδων λειτουργίας:

/var/ipdiva/care/sshrecord/
Αυτός ο φάκελος χρησιμοποιείται για την αποθήκευση των αρχειοθετημένων εγγραφών SSH.
/var/lib/ipdiva/carerecord/recording/
Αυτός ο φάκελος χρησιμοποιείται κατά τη διάρκεια των γραφικών περιόδων λειτουργίας των χρηστών (RDP, VNC και Web) για την τοπική αποθήκευση της εγγραφής και την προσωρινή αποθήκευση της τρέχουσας εγγραφής.
/var/lib/ipdiva/carerecord/archives/
Αυτός ο φάκελος χρησιμοποιείται για τη μακροπρόθεσμη αποθήκευση των γραφικών αρχειοθετημένων εγγραφών (RDP, VNC και Web) μετά τη λήξη της περιόδου λειτουργίας του χρήστη. Πρόκειται επομένως για τα αρχεία που υπήρχαν προηγουμένως στο /var/lib/ipdiva/carerecord/recording/.

Πληροφορίες

Δεν συνιστάται η μεταφορά του φακέλου προσωρινής αποθήκευσης /var/lib/ipdiva/carerecord/recording/ σε εξωτερικό χώρο.

Για τη μεταφορά των αρχειοθετημένων εγγραφών σε εξωτερικό χώρο, είναι απαραίτητο να ρυθμίσετε ένα σημείο προσάρτησης NFS ή SMB στο στοιχείο Edge Gateway. Υπάρχουν δύο δυνατές προσεγγίσεις:

  1. Δημιουργήστε ένα κοινόχρηστο στοιχείο αρχείων ανά τύπο αρχειοθετημένων εγγραφών, κάτι που είναι υποχρεωτικό για την κοινή χρήση NFS και αποτελεί τη συνιστώμενη μέθοδο που ακολουθείται σε αυτή την τεκμηρίωση.
  2. Δημιουργήστε ένα μόνο κοινόχρηστο στοιχείο αρχείων τόσο για τις γραφικές όσο και για τις μη γραφικές αρχειοθετημένες εγγραφές.

Προειδοποίηση

Οι οδηγίες αυτής της τεκμηρίωσης δεν καλύπτουν τη μετεγκατάσταση των ήδη αποθηκευμένων αρχειοθετημένων εγγραφών στο κοινόχρηστο στοιχείο αρχείων.

Ειδικά προαπαιτούμενα για το NFS

Η απομακρυσμένη κοινή χρήση αρχείων NFS πρέπει:

  • να υποστηρίζει την τροποποίηση κατόχων και αδειών (το CyberElements απαιτεί συγκεκριμένους κατόχους και άδειες)
  • να διαθέτει την επιλογή no_root_squash, διαφορετικά ενδέχεται να αντιμετωπίσετε μπλοκαρίσματα κατά την αναβάθμιση του στοιχείου Edge Gateway

Ρύθμιση της εξωτερικής κοινής χρήσης

Προαπαιτούμενα

Απαιτείται πρόσβαση SSH ή κονσόλας στο στοιχείο Edge Gateway + πρόσβαση υπερχρήστη root. Ο διακομιστής Edge Gateway πρέπει να μπορεί να επικοινωνεί με τα αποθετήρια Debian (ροή TCP 80). Ο διακομιστής Edge Gateway πρέπει να διαθέτει ανοιχτή ροή προς τον διακομιστή αρχείων (TCP 445 για SMB και TCP/UDP 111,2049 για NFS).

Συμβουλή

Η σύνδεση SFTP ή SSH με το στοιχείο Edge Gateway μπορεί να εκκινηθεί από μια εφαρμογή SSH του CyberElements.

Αρχικά, πριν από την προσάρτηση του εξωτερικού κοινόχρηστου στοιχείου αρχείων, ας δημιουργήσουμε την ακόλουθη δομή φακέλων:

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

Ο φάκελος Graphical θα χρησιμοποιείται για την αποθήκευση των γραφικών αρχειοθετημένων εγγραφών (RDP, VNC και Web), ενώ ο SSH θα αποθηκεύει τις αρχειοθετημένες εγγραφές SSH.

Οι φάκελοι μπορούν να δημιουργηθούν με την ακόλουθη εντολή:

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

Μετά τη δημιουργία της δομής φακέλων, θα χρειαστεί να κατεβάσετε πακέτα που δίνουν στο σύστημα τη δυνατότητα να προσαρτά κοινόχρηστα στοιχεία αρχείων:

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

Μόλις ικανοποιηθούν όλα τα προαπαιτούμενα, ακολουθήστε αυτές τις οδηγίες για να ρυθμίσετε την κοινή χρήση αρχείων στο στοιχείο Edge Gateway:

Ας ξεκινήσουμε δημιουργώντας δύο αρχεία που θα αποθηκεύουν τα διαπιστευτήρια σύνδεσης του κοινόχρηστου στοιχείου SMB:

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

Κάθε αρχείο πρέπει να συμπληρωθεί με τις πληροφορίες ελέγχου ταυτότητας του κοινόχρηστου στοιχείου SMB, σύμφωνα με αυτό το υπόδειγμα:

1
2
3
username=
password=
domain=

Παράδειγμα

Εάν η σύνδεση με το κοινόχρηστο στοιχείο αρχείων για τις περιόδους λειτουργίας SSH απαιτεί να συνδεθεί ένας χρήστης svc_ssh_share_account με τον κωδικό πρόσβασης str0ngP@ssw0rd, ο οποίος ανήκει στον τομέα my-domain.local, τότε το αρχείο /root/.smbCreds_sshExternalArchives θα συμπληρωνόταν ως εξής:

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

Αφού συμπληρώσετε τα δύο αρχεία με τις πληροφορίες σύνδεσης, προσθέστε τη διαμόρφωση προσάρτησης του κοινόχρηστου στοιχείου στο τέλος του αρχείου /etc/fstab:

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

Η πρώτη γραμμή αντιστοιχεί στο κοινόχρηστο στοιχείο για τις γραφικές περιόδους λειτουργίας, ενώ η δεύτερη αφορά τις περιόδους λειτουργίας SSH. Αντικαταστήστε τις διάφορες μεταβλητές σύμφωνα με τη διαμόρφωσή σας:

  • <SMB_SERVER1> με το όνομα DNS ή τη διεύθυνση IP του κοινόχρηστου στοιχείου αρχείων των γραφικών περιόδων λειτουργίας
  • <SHARE1> με τη διαδρομή του κοινόχρηστου στοιχείου αρχείων των γραφικών περιόδων λειτουργίας
  • <SMB_SERVER2> με το όνομα DNS ή τη διεύθυνση IP του κοινόχρηστου στοιχείου αρχείων των περιόδων λειτουργίας SSH
  • <SHARE2> με τη διαδρομή του κοινόχρηστου στοιχείου αρχείων των περιόδων λειτουργίας SSH

Παράδειγμα

Εάν θέλετε να μεταφέρετε σε εξωτερικό χώρο μόνο τις γραφικές περιόδους λειτουργίας, τότε χρησιμοποιήστε μόνο την πρώτη γραμμή. Εάν η πρόσβαση στην κοινή χρήση αρχείων SMB για τις γραφικές περιόδους λειτουργίας είναι διαθέσιμη μέσω του διακομιστή smb.my-domain.local και η διαδρομή του κοινόχρηστου στοιχείου είναι fileSharing\cyberelements\GraphicalArchives, τότε η γραμμή που πρέπει να προστεθεί στο /etc/fstab είναι η εξής:

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

Αφού προσθέσετε τη διαμόρφωση πρόσβασης στο κοινόχρηστο στοιχείο SMB, το μόνο που απομένει είναι να δοκιμάσετε την προσάρτηση των κοινόχρηστων στοιχείων με την εντολή:

1
mount -a

Εάν δεν εμφανιστεί κανένα μήνυμα σφάλματος, τότε η διαμόρφωση της κοινής χρήσης αρχείων έχει ολοκληρωθεί. Ωστόσο, εάν εμφανιστεί μήνυμα σφάλματος, είτε η ροή δικτύου δεν είναι ανοιχτή είτε τα διαπιστευτήρια που καταχωρίστηκαν στο αρχείο είναι εσφαλμένα.

Προσθέστε τη διαμόρφωση προσάρτησης του κοινόχρηστου στοιχείου στο τέλος του αρχείου /etc/fstab:

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

Η πρώτη γραμμή αντιστοιχεί στο κοινόχρηστο στοιχείο για τις γραφικές περιόδους λειτουργίας, ενώ η δεύτερη αφορά τις περιόδους λειτουργίας SSH. Αντικαταστήστε τις διάφορες μεταβλητές σύμφωνα με τη διαμόρφωσή σας:

  • <NFS_SERVER1> με το όνομα DNS ή τη διεύθυνση IP του κοινόχρηστου στοιχείου αρχείων των γραφικών περιόδων λειτουργίας
  • <PATH_TO_MOUNT_1> με τη διαδρομή της απομακρυσμένης κοινής χρήσης αρχείων που θα προσαρτηθεί για τις γραφικές περιόδους λειτουργίας
  • <NFS_SERVER2> με το όνομα DNS ή τη διεύθυνση IP του κοινόχρηστου στοιχείου αρχείων των περιόδων λειτουργίας SSH
  • <PATH_TO_MOUNT_2> με τη διαδρομή της απομακρυσμένης κοινής χρήσης αρχείων που θα προσαρτηθεί για τις περιόδους λειτουργίας SSH

Παράδειγμα

Εάν θέλετε να μεταφέρετε σε εξωτερικό χώρο μόνο τις γραφικές περιόδους λειτουργίας, τότε χρησιμοποιήστε μόνο την πρώτη γραμμή. Εάν η πρόσβαση στην κοινή χρήση αρχείων NFS για τις γραφικές περιόδους λειτουργίας είναι διαθέσιμη μέσω του διακομιστή nfs.my-domain.local και η διαδρομή του κοινόχρηστου στοιχείου είναι /opt/cyberelements/Graphical, τότε η γραμμή που πρέπει να προστεθεί στο /etc/fstab είναι η εξής:

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

Αφού προσθέσετε τη διαμόρφωση πρόσβασης στο κοινόχρηστο στοιχείο NFS, το μόνο που απομένει είναι να δοκιμάσετε την προσάρτηση των κοινόχρηστων στοιχείων με την εντολή:

1
mount -a

Εάν εμφανιστεί μήνυμα σφάλματος, θα χρειαστεί να ελέγξετε τη διαμόρφωση του διακομιστή NFS (άδειες πρόσβασης) ή την κίνηση δικτύου.

Εάν δεν εμφανιστεί κανένα μήνυμα σφάλματος, η τελική ρύθμιση αφορά τις άδειες που έχουν ανατεθεί στο κοινόχρηστο στοιχείο:

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

Διαμόρφωση της χρήσης της εξωτερικής κοινής χρήσης αρχείων

Αφού προσαρτηθούν τα εξωτερικά κοινόχρηστα στοιχεία αρχείων στα επιθυμητά στοιχεία Edge Gateway, το μόνο που απομένει είναι να διαμορφώσετε τη χρήση τους. Για να το κάνετε αυτό, πρέπει να επεξεργαστείτε τις ρυθμίσεις του στοιχείου Edge Gateway στην κονσόλα διαχείρισης και να καθορίσετε τους νέους φακέλους:

Εάν ακολουθήσατε αυτή την τεκμηρίωση χωρίς να κάνετε αλλαγές, θα πρέπει να εισαγάγετε τους ακόλουθους φακέλους:

  • Για τις αρχειοθετημένες εγγραφές (δηλαδή τις γραφικές αρχειοθετημένες εγγραφές): /mnt/externalArchives/Graphical
  • Για τις αρχειοθετημένες εγγραφές SSH: /mnt/externalArchives/SSH