Backup Rsync
Становится догмой: админы подразделяются на 2 категории:
1) еще не успел настроить бэкап
2) кто уже бэкапит (как правило в ужасе после того, как часть данных уже пропала).
Смысл: настроить резервное копирование данных с кучи серверов под Ubuntu 9.04 на сервер бэкапов.
Решение: настраиваем ежедневное зеркалирование директорий rsync-ом, как транспорт используем ssh, авторизацию производим по публичным ключам.
Генерируем ключ на сервере, с которого будем бэкапить. Passphrase оставляем пустой:
# ssh-keygen -t dsa -b 1024 -f /home/user/rsync-key
Содержимое файла rsync-key.pub копируем и вставляем в файл /root/.ssh/authorized_keys на бэкап сервере:
Проверяем резервное копирование:
# rsync –delete -acvz -e “ssh -i /home/user/rsync-key” /share/test user@backupserv:/backup/test
Если все прошло нормально, то на основе вышеуказанной команды пишем скрипт под наши нужды и вкладываем его в крон. Данную манипуляцию проделываем на всех серверах, где требуется создавать резервные копии.

Leave a Reply