Backup del server Amanda Enterprise

Questo articolo è per Amanda Enterprise (AE) v. 3.1 e 3.3

Se l'installazione di Amanda Enterprise viene danneggiata, è necessario reinstallare e riconfigurare il software. Avere un backup aiuta a riportare rapidamente il tuo server a uno stato funzionante.

È necessario memorizzare il backup del server separato dal server Amanda in modo che sia facilmente accessibile se il server si arresta.

Backup del server Amanda

Lo script zm-support archivierà una copia della maggior parte dei file necessari per ripristinare un server Amanda Enterprise se richiamato come segue:

/ opt / zmanda / amanda / bin / zm-support --all-log-files

Questo crea un archivio chiamato zm-logs - *. Tar.gz nel tuo file directory di lavoro corrente.

File di indice

Se si dispone di file di indice molto grandi, è possibile considerare di omettere tutti i file di registro e di archiviarli separatamente. Poiché i file indice sono già compressi con gzip, non comprimerli una seconda volta:

tar cvf zm-index - $ (date "+% Y% m% d% H% M% S"). tar -C / etc / amanda / * / index

Crittografia lato server

Se si utilizza la crittografia lato server, si vorrà anche archiviare la directory / var / lib / amanda, in particolare il file .am_passphrase. Puoi creare un archivio in questo modo:

tar cvzf --one-file-system amandabackup - $ (date "+% Y% m% d% H% M% S"). tar.gz -C / / var / lib / amanda

Ripristino dal backup

Segui questa procedura per il ripristino dal backup del tuo server Amanda.

  1. Se applicabile, reinstallare Amanda Enterprise.
  2. Ripristina i file dal backup, ma non sovrascrivere zmc_aee.cnf dalla nuova installazione: cd / ### per AE 3.3.x tar xvzf / path / to / zm-logs - * - .tar.gz –exclude = "etc / zmanda / zmc / zmc_aee / zmc_aee.cnf" ### per AE 3.1.x tar xvzf / path / to / zm-logs - * - .tar.gz –exclude = "etc / zmanda / zmc_aee.cnf"
  3. Ripristina anche i file di indice se li hai archiviati separatamente. Cd / tar xvzf / path / to / zm-index- .catrame
  4. Assicurati che il servizio ZMC sia in esecuzione e importa il database archiviato dump.cd / ### per 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- ### per AE 3.1.x / opt / zmanda / amanda / mysql / bin / mysql –socket = / opt / zmanda / amanda / mysql / tmp / mysql.sock -uzmc -p8d2112fd65db3a93df641fd7e3fa31754cbc6378 zmc <mysqld
  5. Se applicabile, ripristinare alcuni o tutti i file /var/lib/amanda.cd / tar xvzf / path / in / amandabackup- .tar.gz