Ничего сверхъестественного я не расскажу, просто добавлю то, что мне бы самому пригодилось. За основу взят отменно написанный пост, так что переписывать и копировать нет смысла. И так, открываем статью, изучаем, понимаем что в голове каша и открываем схемы и вперед! Схемы получились большие, потому что в них указаны все параметры из выше указанной статьи. Вам останется вбить в схему свои данные, проследить по стрелкам зависимости (все что отмечено любым видом стрелочек надо проверить/заменить), ну и скопировать текст в свои конфиги. Одинаковые блоки копировать много раз не надо, если такой блок есть его просто оставляем (ну мало ли, вдруг кто не понял)!
Кроме того, универсальность технологии позволяет восстанавливать сервер как в изначальное местоположение, так и на совершенно новое отличающееся оборудование или на виртуальную машину. Основные функции Acronis Backup Advanced for Linux Server 11.7. Операционные системы, UNIX, Linux, MacOs для PC и другие ОС. Acronis Backup & Recovery 11 Server for Linux – решение для локального аварийного восстановления и защиты серверов под управлением Linux.
The industry-leading, award-winning data backup and recovery solution for системы Windows. Компания Acronis также предлагает ряд дополнительных компонентов для расширения функциональности Acronis Backup & Recovery 11 Advanced Server.
Все в схемах и картинках, для простоты потребления информации. Надеюсь это облегчит вам жизнь! Предыстория или как я перешел на сторону админов которые регулярно делают backup'ы. Июнь месяц, жена получила водительские права и закрыла сессию, и надо ехать забирать ее с ребенком из Пензенской губернии (живем в Москве). Я взял первый двух недельный отпуск за последние 5 лет жизни, скопировал все бухгалтерские базы на NAS, сделал резервный архив с почтой Zimbra и положил на второй NAS и с чистой душой поехал к жене.
День пятницы не предвещал ни каких событий, но в 5 вечера звонит коллега и говорит что почта не пашет. Тонкие нотки волнения пробежались по мне, потому что подключится к серверам было проблематично — я в глухом лесу в «секретном» военном городке! Я за 3. G модем — а он глючит и отказывается подключатся. Я за телефон — только EDGE. И тут я замечаю, что ноут сообщил о WIFI сетях — самое смешное есть несколько без пароля. Ну кому еще придет в голову паролить WIFI в глухом лесу.
Дальше веселее — первый же тест говорит что это 1. Пензы. Но счастье было не полным: подключившись к компьютеру я понимаю что админка VMWare жестко тупит, потом вообще выдала, что подключится не может ни к одной виртуалке на одном из серверов. Отправил сервер в перезагрузку из которой он так и не вышел. Прошу коллегу перегрузит сервер жестко и за одно подключить монитор. Через пару минут коллега перезванивает и говорит что сервер не может найти операционку и какие то 2 лампочки горят на передней панели. Да те самые лампочки которые намекнули, что меня ждет быстрое возвращение в Москву для воскрешение сервера.
Вечером перед выездом меня покусали пчелы опухла морда лица и затек глаз, по этому пришлось ехать пассажиром. Но новоиспеченный водитель отлично справилась с дорогой и уже через день я был на работе. Страхи подтвердились — упали 2 HDD из 8 в Raid 5. Понятно что на том серваке я потерял все. Я полез на NAS где лежал архив с почты — но NAS оказался не в сети!
Я полез под потолок (там хранятся NAS) и притащил его к себе, а он с заводскими настройками. Что произошло не знаю, но он сбросился и отформатировал HDD.
Почтовик был утерян окончательно. Пока я ждал гарантийные HDD воскрешал все на втором сервер. Но с тех пор я решил, что системой резервирования надо заняться по полной программе. Меня спасло то что мои пользователи используют почтовые клиенты, из которых была воскрешена вся переписка. Но это долго муторно и не приятно.
Теперь я отношусь к тем, кто уже делает backup'ы централизованно. Как итог: raid теперь 5. HDD про запас лежат. За полгода в 2х серверах я потерял еще 6 HDD. Причины так и не ясны. HP тоже не смогли сказать с чем это связано.
Схема для клиента Kubuntu в формате odg. Схема для клиента Windows в формате odg.
Схема для сервера Bacula в формате odg. Пояснения к схемам. Я использовал как хранилище NAS D'Link DNS 3. NAS в свою папку /media/nfs.
В отличии от статьи в схеме иные названия серверов и пунктов. Я так и не смог разобраться в названиях из статьи (в принципе по этой причине и появилась схема). Выложены 3 схемы: для Linux, Windows и отдельно для сервера. Я это не реализовывал за ненадобностью лично мне. Но если решили это делать, то просто добавляете в уже созданные файлы недостающие блоки кода. Секция Director /etc/bacula/bacula- dir. Center. domain. local — сервер резервных копий он же 1.
Пароль Director «Center. Passdir. Файл конфигурации для клиента kub- fd — @/etc/bacula/client- conf/client- dir- kubuntu. Для клиента Kubuntu. Секция /etc/bacula/client- conf/client- dir- kubuntu. Пароль клиента «Pass.
Client. Имя хранилища — «Kubunt- nfs» (используется в задании для общего описания хранилища и указания на устройства хранения самих данных); 4. Имя «девайса» — «Kub.
File. Storage» (используется как ссылка на конкретное физическое устройство хранения в файле /etc/bacula/bacula- sd. Имя File- set — «Kub.
File. Set» (описывает то, что именно мы будем копировать или исключать из копирования); 6. Имя пула — «poolkubnfs» (описывает тип пула, какого размера должны быть базы бэкапов и сколько их хранить). Имя планировщика (он же шедулер ) — «Kub.
Diff» (устанавливает расписание и тип выполняемой операции т. Имя хранилища сервер — «center- sd»2. Адрес сервера на котором запущен сервис STORAGE — SDAddress = 1. Ссылка на файл конфигурации клиента Kub. File. Storage @/etc/bacula/client- conf/client- sd- kubuntu. Для клиента Win. Srv cекция /etc/bacula/client- conf/client- dir- winsrv. И что не затереть новую версию.
Where = /home/rb/1/. И что не затереть новую версию. Но нужно всегда за ним посматривать. Для этого умные люди придумали Bacula Administration Tool (BAT). Что бы им пользоваться вам его надо установить из репозитариев. Так как дистрибутивы у всех разные вдаваться в подробности не станем. Но вот настроить следует.
Для этого открываем файл /etc/bacula/bat. Director . Особенно данная вкладка нам пригодится когда мы будем что либо восстанавливать. Далее нам будет интересно глянуть что же техника уже успела натворить — вкладка Jobs Run.
А если дважды нажать на задание то мы получаем полную информацию что сделано, за сколько и как обстоят дела. Обязательно забредем во вкладку Media, где нам наглядно покажут заполняемость наших файликов и их перезапись (Крайне удобная штука, которая позволяет определить все ли хорошо у нас с местом. А то я количество вольюмов перебрал и мой NAS быстро переполнился.)А теперь самое важное — как восстанавливать. Уже известная нам вкладка JOBS. Но бывает такое что мы не знаем, есть ли там нужный нам файл. Нажав правой кнопкой получаем меню, в котором нужно выбрать «List files on job».
Убедившись что там есть нужный нам файл, возвращаемся к «Jobs Run» и на нужном нам задании вызываем контекстное меню и выбираем «Restore from Job» — восстановить из задания или «Restore from Time» — восстановить по времени. В появившемся окне можно выбрать — по номеру задания, ну или вообще по заданию за одно проверив все настройки. Нажимаем «ОК» и через несколько секунд нашему взору предстанет дерево файлов, сохраненные в этом задании, где нам галочками нужно отметить интересующие нас файлы. После выбора файлов система предложит нам выбрать задание, которым мы будем восстанавливать. Интересная особенность — если у вас для данного конкретного клиента нету задачи на восстановление, то можно использовать любое задание на восстановление, лишь изменив параметры задачи перед ее применением (см. Жмем «ОК» и наслаждаемся выполнением задания. Вот впринципе и все.
Надеюсь статья найдет своего читателя. Все файлы использованные в статье лежат на моем диске. Возможно слишком много картинок и текстов, возможно есть ошибки, возможно не хватает каких- то серьезных деталей, но я пытался облегчить использование программы для тех кто не хочет сильно углубляться (ну или для тех, у кого мало опыта, например для меня). P. S. Главное что бы это работало, а все остальное не важно.