Ten artykuł jest przeznaczony dla Amanda Enterprise (AE) wer. 3.1 i 3.3
Jeśli instalacja Amandy Enterprise zostanie uszkodzona, musisz ponownie zainstalować i skonfigurować oprogramowanie. Posiadanie kopii zapasowej pomaga szybko przywrócić serwer do stanu roboczego.
Należy przechowywać kopię zapasową serwera oddzielnie od serwera Amanda, aby była łatwo dostępna w przypadku awarii serwera.
Tworzenie kopii zapasowej serwera Amanda
Skrypt zm-support zarchiwizuje kopię większości plików niezbędnych do przywrócenia serwera Amanda Enterprise, jeśli zostanie wywołany w następujący sposób:
/ opt / zmanda / amanda / bin / zm-support --all-log-files
Spowoduje to utworzenie archiwum o nazwie zm-logs - *. Tar.gz w twoim bieżący katalog roboczy.
Pliki indeksowe
Jeśli masz bardzo duże pliki indeksowe, możesz rozważyć pominięcie –all-log-files i przechowywanie ich oddzielnie. Ponieważ pliki indeksowe są już skompresowane gzipem, nie kompresuj ich po raz drugi:
tar cvf zm-index - $ (data "+% Y% m% d% H% M% S"). tar -C / etc / amanda / * / index
Szyfrowanie po stronie serwera
Jeśli używasz szyfrowania po stronie serwera, zechcesz również zarchiwizować katalog / var / lib / amanda, szczególnie plik .am_passphrase. Możesz utworzyć archiwum w ten sposób:
tar cvzf --one-system-plików amandabackup - $ (data "+% Y% m% d% H% M% S"). tar.gz -C / / var / lib / amanda
Przywracanie z kopii zapasowej
Postępuj zgodnie z tą procedurą, aby przywrócić dane z kopii zapasowej serwera Amanda.
- Jeśli to konieczne, zainstaluj ponownie Amandę Enterprise.
- Przywróć pliki z kopii zapasowej, ale nie nadpisuj zmc_aee.cnf z nowej instalacji: cd / ### dla AE 3.3.x tar xvzf / path / to / zm-logs - * - .tar.gz –exclude = ”etc / zmanda / zmc / zmc_aee / zmc_aee.cnf” ### dla AE 3.1.x tar xvzf / path / to / zm-logs - * - .tar.gz –exclude = ”etc / zmanda / zmc_aee.cnf”
- Przywróć również pliki indeksowe, jeśli zarchiwizowałeś je osobno. Cd / tar xvzf / path / to / zm-index- .smoła
- Upewnij się, że usługa ZMC jest uruchomiona i zaimportuj zarchiwizowaną bazę danych dump.cd / ### dla AE 3.3.x / opt / zmanda / amanda / mysql / bin / mysql –socket = / opt / zmanda / amanda / mysql / tmp / mysql.sock -uzmc -p $ (awk -F \ ”'/ ^ zmc_mysql_zmc_password / {print $ (NF-1)}' /etc/zmanda/zmc/zmc_aee/zmc_aee.cnf) zmc <mysqldump- ### dla AE 3.1.x / opt / zmanda / amanda / mysql / bin / mysql –socket = / opt / zmanda / amanda / mysql / tmp / mysql.sock -uzmc -p8d2112fd65db3a93df641fd7e3fa31754cbc6378 zmc <mysqldump-
- W razie potrzeby przywróć część lub całość /var/lib/amanda.cd / tar xvzf / path / to / amandabackup- .tar.gz