Резервное копирование вашего сервера Amanda Enterprise

Эта статья предназначена для Amanda Enterprise (AE) v. 3.1 и 3.3

Если ваша установка Amanda Enterprise будет повреждена, вы должны переустановить и перенастроить программное обеспечение. Наличие резервной копии помогает быстро вернуть ваш сервер в рабочее состояние.

Вы должны хранить резервную копию своего сервера отдельно от сервера Amanda, чтобы он был легко доступен, если сервер выйдет из строя.

Резервное копирование сервера Amanda

Сценарий zm-support заархивирует копии большинства файлов, необходимых для восстановления сервера Amanda Enterprise, если его запустить следующим образом:

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

Это создает архив с именем zm-logs - *. Tar.gz в вашем текущий рабочий каталог.

Индексные файлы

Если у вас очень большие индексные файлы, вы можете пропустить –all-log-files и сохранить их отдельно. Поскольку индексные файлы уже сжаты с помощью gzip, не сжимайте их второй раз:

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

Шифрование на стороне сервера

Если вы используете шифрование на стороне сервера, вам также нужно заархивировать каталог / var / lib / amanda, в частности, файл .am_passphrase. Создать архив можно так:

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

Восстановление из резервной копии

Выполните эту процедуру для восстановления из резервной копии сервера Amanda.

  1. Если возможно, переустановите Amanda Enterprise.
  2. Восстановите файлы из резервной копии, но не перезаписывайте zmc_aee.cnf из новой установки: cd / ### для AE 3.3.x tar xvzf / path / to / zm-logs - * - .tar.gz –exclude = ”etc / zmanda / zmc / zmc_aee / zmc_aee.cnf” ### для AE 3.1.x tar xvzf / path / to / zm-logs - * - .tar.gz –exclude = ”etc / zmanda / zmc_aee.cnf”
  3. Также восстановите индексные файлы, если вы заархивировали их отдельно. Cd / tar xvzf / path / to / zm-index- .tar
  4. Убедитесь, что служба ZMC запущена, и импортируйте архивную базу данных dump.cd / ### для 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- ### для AE 3.1.x / opt / zmanda / amanda / mysql / bin / mysql –socket = / opt / zmanda / amanda / mysql / tmp / mysql.sock -uzmc -p8d2112fd65db3a93df641fd7e3fa31754cbc6378 zmc <mysql
  5. Если возможно, восстановите часть или весь /var/lib/amanda.cd / tar xvzf / path / до / amandabackup- .tar.gz