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

Материал из DvoWiki
Перейти к: навигация, поиск

Описание

Резервное копирование осуществляется на базе пакета 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