Описание ситемы резервного копирования данных для ядра сети.

Материал из DvoWiki
Версия от 15:13, 2 марта 2012; Pozpl (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Описание

Резервное копирование осуществляется на базе пакета BackupNinja. В сети расположен бэкап сервер на который клиенты по расписанию сливают резервную копию данных. Файлы передаются через SSH канал. С клиентских машин на машину где расположены бэкапы настроен безпарольный вход по SSH. Если такого безпарольного соединения нет то backupninja yfcnhjtn его сам. Синхронизация файлов происходит посредством утилиты rdiff-backup. Удалённые файлы хранятся 60 дней. Базы данных сохраняются таким образом, что сперва создаётся дамп файл, а потом он уже в общем порядке синхронизируется с бекап сервером.

Кратко об установке и настройке BackupNinja

Критически важно перед установкой backupninja удостоверится в том что версии rdiff-backup. Если на машине не установлен rdiff-backup, то его нужно установить перед установкой backupninja.

emerge rdiff-backup
emerge backupninja

После установки backupninja, можно приступить к настройке общих параметров системы.

emacs /etc/backupninja.conf

Дальше нужно поправить пути, чтобы они соответствовали реалиям Gentoo

reportemail = someone@dvo.ru
logfile = /var/lib/log/backupninja.log

После этого нужно настроить резервное копирование через утилиту ninjahelper.

При настройке резервного копирования через rdiff-backup вам будет предложено установить его, тут нужно отказаться и продолжить работу.

При запуске этой утилиты вам будет предложено меню, дальше из этого меню выбираем необходимые пункты и настраиваем. От туда можно также протестировать работает ли всё или не работает. Поправить настройки для конкретного вида бэкапа, можно в папке

 cd /etc/backup.d/
 emacs 20.mysql
 emacs 90.rdiff