LINUX.ORG.RU

Перенос Bacula на другой сервер

 ,


0

1

Подскажите пожалуйста, чисто теоретически что нужно бэкапить чтобы в случае чего (если умрет сервер с bacula) можно было восстановить информацию с томов. Я так понимаю нужно иметь на соседнем серваке:

- аналогичную версию bacula

- такие же конфиги

- свежий архив sql базы сервера

- но и собственно сами тома

Поправьте пожалуйста или добавте что пропустил.

Ответ на: комментарий от afanasiy

Шифрование не используется, все по дефолту. Просто я так понял что сама bacula хранит у себя данные о каталоге, нужен ли этот архив базы?

Smithan
() автор топика

volume scan

Не всё что вы перечислили нужно. Точнее, не всё нужно для некоторых сценариев. Если вы хотите восстановить в точности такую же функциональность узлов сети, включая средства резервного копирования и архивирования как до некоторой катастрофы, то да, понадобится всё то же самое, что до катастрофы.

Но если вы рассматриваете гораздо более реалистичный сценарий восстановления сначала базовой функциональности, а затем всей остальной, то почитайте документацию bscan и bextract.

Имея только тома с архивными данными можно bscan'ом заполнить базу нового Bacula Director'а (произвольной версии), а потом с него восстановить всё остальное.

И таки да, bscan и bextract работают довольно медленно, поэтому рекомендуют базу Director'а спасать отдельным Job'ом и помечать тома на которых она находится. В таком случае не нужно будет bscan'ом шерстить все тома, но только тот где бекап базы Director'а.

Так что для восстановления нужны только тома и железо для развёртывания демонов Bacul'ы. Для более быстрого восстановления нужно всё то же самое, и немного правильных действий до и после катастрофы.

Camel ★★★★★
()
Ответ на: volume scan от Camel

О восстановлении самой базы bacula речь не идет. Нужно просто выработать стратегию восстановления информации из томов (если вдруг что). Получится вытянуть содержимое из томов если: поставить на соседнюю машину bacula, накрутить все необходимое (apache2, mysql-server, php), подсунуть bacula конфиги с исходного сервера, последний импорт SQL базы но и сами тома?

Smithan
() автор топика
Ответ на: комментарий от Smithan

Само соснёт

подсунуть bacula конфиги с исходного сервера, последний импорт SQL базы но и сами тома?

Подсовывать тома не придётся. Если вы в базу Director'а положите последний дамп, то Bacula сама попросит дать ей эти самые тома для восстановления чего-либо.

И таки прежде чем подумать что у вас всё чики-пики, попробуйте реализовать план восстановления. Я Bacul'у последний раз трогал давным-давно, когда даже BareOS'а в проекте не было.

Camel ★★★★★
()

Желательно при бекапах писать на диск т.н. bootstrap файлы. С ними ты можешь распаковать данные из тома бекапа даже без живого сервера bacula

Ткните в документацию: резервирование bacula (комментарий)

router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.