Как стать автором
Обновить

Быстрая настройка резервного копирования под Linux и не только (UrBackup)

Время на прочтение4 мин
Количество просмотров66K
Всего голосов 12: ↑11 и ↓1+10
Комментарии15

Комментарии 15

<Надеваю шапку КО>
А что насчёт восстановления?
А что насчёт масс-деплоя?
<снимаю шапку>
В одну статью просто не уместилось, надеюсь описать все подробнее в следующих.
Бекап серверов на Linux предусмотрена? Или мне самому нужно будет указать какие папки забекапить?
Не совсем понятно что вы имеете в виду под «бекапом серверов на Linux». Если образ диска, то нет, необходимо указать папки для копирования или указать "/" и в исключение добавить не нужные директории. Если просто резервное копирование систем Linux, то без проблем, но папки указывать все равно придется при первичной настройке. Лично я не использую данное средство для резервного копирования образов, т.к. использую виртуализацию на базе ESXi, а там есть средства создания резервных копий дисков. Так же есть бесплатные которые я успешно использую. И когда-нибудь я дойду и до статьи о них.
Спасибо. Именно это и хотел узнать.
А почему отключаем SELinux?
Потому что 99% админов не хотят с ним заморачиваться и доверяют полностью iptables + ipset + fail2ban
Предвкушал конечно такие вопросы, но все же решил не включать его настройку. Чтобы не засорять статью отдельной статьей о настройке SELinux. Те кто очень хочет его использовать на своем сервере но не знают как это делается, вполне могут найти материалы на Хабре.
Вам просто интересно почему отключаем или вы намекаете на не безопасность данного метода настройки?
Интересно было бы почитать про бакап и восстановление Exchange. Можно ли восстановить отдельный почтовый ящик?
И про бакап виртуальных машин из-под Hyper-V тоже интересно.
Как проходит bare metal восстановление Windows серверов с RAID контроллерами? Можно ли в restore CD/USB поместить драйвера?
Метод резервного копирования Exchange очень бюджетный, и делается по средствам PowerShell в PST файлы, поэтому можно восстановить, не только отдельный ящик, но и отдельное письмо. Но эта статья будет после статьи о резервном копировании MS SQL. Виртуализацию я использую на основе vSphere, поэтому не было задач с резервным копированием Hyper-V и Parallels, но я посмотрю на эту тему. По драйверам, думаю без проблем, если умеете работать с squashfs, можно пересобрать livecd. Ну и я не разрабатываю и не пиарю данный сервер, просто мне понравилась реализация которая удволетворяет мои потребности. Так что я смогу помочь только тем, в чем сам уже разобрался.
Некропостинг (некрокомментинг).
Чтобы гуглилось лучше — последовательность для CentOS 7, установка клиента:
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:kot1grun/CentOS_7/home:kot1grun.repo
yum install urbackup-client-nogui

Правила для фаерволла (ставим нужную зону):
cd /etc/firewalld/services
printf "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<service>\n\t<short>urBackup</short>\n\t<description>urBackup client</description>\n\t<port protocol=\"tcp\" port=\"35621\"/>\n\t<port protocol=\"udp\" port=\"35622\"/>\n\t<port protocol=\"tcp\" port=\"35623\"/>\n</service>" > urBackup.xml
firewall-cmd --permanent --zone=public --add-service=urBackup
firewall-cmd --reload

Запуск сервиса:
chmod 644 /usr/lib/systemd/system/urbackup-client.service
systemctl start urbackup-client
systemctl enable urbackup-client
Второй блок не отрабатывает, заменил на:
firewall-cmd --permanent --zone=public --add-port=35621/tcp
firewall-cmd --permanent --zone=public --add-port=35622/udp
firewall-cmd --permanent --zone=public --add-port=35623/tcp
firewall-cmd --reload
В ходе изучения выяснилось, что urbackup в режиме файлового бэкапа для linux сохраняет только содержимое файлов, но не сохраняет (или не восстанавливает) их атрибуты: владельца, права доступа.

Так что для частичного ручного восстановления данных оно подойдёт (например слетевшую базу восстановить), а вот для восстановления сервера целиком уже не особо — вручную все права правильно выставить на сервере задача нетривиальная.
Какие впечатления о urbackup спустя 2 года? на 2.х перешли?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории