Amanda - Ένα προηγμένο εργαλείο αυτόματης δημιουργίας αντιγράφων ασφαλείας δικτύου για Linux


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

Εδώ, σε αυτό το άρθρο θα καλύψουμε τη διαδικασία δημιουργίας αντιγράφων ασφαλείας δεδομένων, η οποία είναι απαραίτητη για τους περισσότερους διαχειριστές συστήματος και τις περισσότερες φορές υποτίθεται ότι είναι βαρετή δραστηριότητα. Το εργαλείο που θα χρησιμοποιήσουμε είναι το «Amanda».

Τι είναι η Αμάντα

Το Amanda σημαίνει (Advanced Maryland Automatic Network Disk Archiver), το οποίο είναι πολύ χρήσιμο εργαλείο δημιουργίας αντιγράφων ασφαλείας που έχει σχεδιαστεί για τη δημιουργία αντιγράφων ασφαλείας και την αρχειοθέτηση υπολογιστών στο δίκτυο σε δίσκο, ταινία ή σύννεφο.

Ιστορία της Αμάντα

Το Τμήμα Επιστήμης Υπολογιστών του Πανεπιστημίου του Μέριλαντ (UoM) παρέμεινε η πηγή του Ελεύθερου και Ποιοτικού Λογισμικού που ήταν στο ίδιο επίπεδο με το Ιδιόκτητο Λογισμικό. Το Advanced Maryland Automatic Network Disk Archiver αναπτύχθηκε από την UoM αλλά τώρα αυτό το υπέροχο έργο δεν υποστηρίζεται πλέον από το UoM και φιλοξενείται από το SourceForge, όπου παραμένει υπό ανάπτυξη.

Χαρακτηριστικά του Amands

  1. Εργαλείο αρχειοθέτησης ανοιχτού κώδικα γραμμένο σε C και Perl.
  2. Δυνατότητα δημιουργίας αντιγράφων ασφαλείας δεδομένων σε πολλούς υπολογιστές στο δίκτυο.
  3. Με βάση το μοντέλο πελάτη-διακομιστή.
  4. Υποστηρίζεται η προγραμματισμένη δημιουργία αντιγράφων ασφαλείας.
  5. Διατίθεται ως Free Community Edition καθώς και Enterprise Edition, με πλήρη υποστήριξη.
  6. Διαθέσιμο για τις περισσότερες από τις διανομές Linux.
  7. Μηχάνημα Windows Υποστηρίζεται με χρήση Samba ή εγγενούς προγράμματος-πελάτη win32.
  8. Ταινία υποστήριξης καθώς και μονάδες δίσκου για δημιουργία αντιγράφων ασφαλείας.
  9. Υποστήριξη tape-spanning, δηλαδή Διαχωρίστε τα αρχεία lager σε πολλαπλές κασέτες.
  10. Το Commercial Enterprise Amanda αναπτύσσεται από την Zmanda.
  11. Το Zmanda περιλαμβάνει – Κονσόλα διαχείρισης Zmanda (ZMC), χρονοπρογραμματιστή, υπηρεσία που βασίζεται στο cloud και πλαίσιο προσθηκών.
  12. Η υπηρεσία που βασίζεται στο cloud λειτουργεί σύμφωνα με το Amazon s3.
  13. Το πλαίσιο Plugin υποστηρίζει εφαρμογές όπως Oracle Database, Samba κ.λπ.
  14. Το Amanda Enterprise zmanda υποστηρίζει τη δημιουργία αντιγράφων ασφαλείας εικόνας, γεγονός που καθιστά δυνατή τη δημιουργία αντιγράφων ασφαλείας του Live VMware.
  15. Απαιτεί λιγότερο χρόνο από άλλα εργαλεία δημιουργίας αντιγράφων ασφαλείας για τη δημιουργία αντιγράφου ασφαλείας του ίδιου όγκου δεδομένων.
  16. Υποστήριξη ασφαλούς σύνδεσης μεταξύ διακομιστή και πελάτη χρησιμοποιώντας OpenSSH.
  17. Δυνατότητα κρυπτογράφησης με χρήση GPG και υποστήριξη συμπίεσης
  18. Ανακτήστε με χάρη για λάθη.
  19. Αναφέρετε αναλυτικά αποτελέσματα, συμπεριλαμβανομένων σφαλμάτων μέσω email.
  20. Πολύ παραμετροποιήσιμο, σταθερό και στιβαρό λόγω του κώδικα υψηλής ποιότητας.

Εγκατάσταση του Amanda Backup σε Linux

Κατασκευάζουμε το Amanda από το Source και μετά το εγκαθιστούμε. Αυτή η διαδικασία δημιουργίας και εγκατάστασης του Amanda είναι ίδια για οποιαδήποτε διανομή είτε βασίζεται σε YUM είτε σε APT.

Πριν από τη μεταγλώττιση από την πηγή, πρέπει να εγκαταστήσουμε ορισμένα απαιτούμενα πακέτα από το αποθετήριο χρησιμοποιώντας την εντολή yum ή apt-get.

Σε RHEL, CentOS & Fedora
yum install gcc make gcc-c++ glib2-devel gnuplot perl-ExtUtils-Embed bison flex
Σε Debian, Ubuntu και Linux Mint
sudo apt-get install build-essential gnuplot

Μόλις εγκατασταθούν τα απαιτούμενα πακέτα, μπορείτε να κάνετε λήψη του Amanda (τελευταία έκδοση Amanda 3.3.5) από τον παρακάτω σύνδεσμο.

  1. http://sourceforge.net/projects/amanda/files/latest/download

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

wget http://jaist.dl.sourceforge.net/project/amanda/amanda%20-%20stable/3.3.5/amanda-3.3.5.tar.gz
tar -zxvf amanda-3.3.5.tar.gz
cd amanda-3.3.5/ 
./configure 
make
make install		[On Red Hat based systems]
sudo make install	[On Debian based systems]

Μετά την επιτυχή εγκατάσταση, επαληθεύστε την εγκατάσταση amanda χρησιμοποιώντας την ακόλουθη εντολή.

amadmin --version

amadmin-3.3.5

Σημείωση: Χρησιμοποιήστε τη διαχειριστική διεπαφή amadmin για να ελέγξετε τα αντίγραφα ασφαλείας της Amanda. Σημειώστε επίσης ότι το αρχείο διαμόρφωσης amanda βρίσκεται στη διεύθυνση «/etc/amanda/intra/amanda.conf».

Απόρριψη συστήματος αρχείων

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

amdump all

Φλας Αμάντα

amflush -f all

Η Amanda έχει πολλές επιλογές για να δημιουργήσει αντίγραφα ασφαλείας σε ακριβή τοποθεσία και να δημιουργήσει προσαρμοσμένο αντίγραφο ασφαλείας. Η ίδια η Amanda είναι ένα πολύ τεράστιο θέμα και ήταν δύσκολο για εμάς να καλύψουμε όλα αυτά σε ένα άρθρο. Θα καλύψουμε αυτές τις επιλογές και εντολές σε επόμενες δημοσιεύσεις.

Αυτα για τωρα. Θα είμαι ξανά εδώ με άλλο άρθρο σύντομα. Μέχρι τότε μείνετε συντονισμένοι και συνδεδεμένοι μαζί μας και μην ξεχάσετε να μας δώσετε τα πολύτιμα σχόλιά σας στην ενότητα σχολίων.