Tworzenie kopii zapasowych serwera Amanda Enterprise Server

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.

  1. Jeśli to konieczne, zainstaluj ponownie Amandę Enterprise.
  2. 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”
  3. Przywróć również pliki indeksowe, jeśli zarchiwizowałeś je osobno. Cd / tar xvzf / path / to / zm-index- .smoła
  4. 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-
  5. W razie potrzeby przywróć część lub całość /var/lib/amanda.cd / tar xvzf / path / to / amandabackup- .tar.gz