На сегодняшний день в компьютерной инфраструктуре многих предприятий и организаций постоянно возникает потребность функциональной системе резервного копирования. Сегодня пойдет речь об установке и первоначальной настройке системы Bareos – ПО для резервного копирования с открытым исходным кодом, разработка которого началась с 2010 года.
Важно отметить, что Bareos -это программа резервного копирования, восстановления и проверки, которая сама по себе не является полной системой аварийного восстановления, но она может быть частью одной из них.
Ключевые преимущества BareOS:
- Open Source решение.
- Поддержка плагинов.
- Поддержка режима клиент сервер.
- Планировщик заданий.
- Полные, дифференциальный, инкрементальные копии.
- Поддержка ленточных накопителей.
- Поддержка шифрования копий.
- Поддержка клиентских систем WIndows и Linux.
- Наличие WEB интерфейса.
Основным минусом системы мы можем назвать – высокий порог вхождения. Часть команд, а так же анализ логов выполняется вне WEB интерфейса
В рамках этой инструкции будет описан процесс установки без использования WEB-интерфейса.
Тестовый стенд:
- Bareos 19.2
- Centos 7
Скачиваем и добавляем репозиторий bareos в общий список следующей командой:
wget -O /etc/yum.repos.d/bareos.repo http://download.bareos.org/bareos/release/19.2/CentOS_7/bareos.repo
Устанавливаем пакеты bareos:
yum install bareos bareos-database-postgressql -y
Устанавливаем пакет СУБД PostgreSQL:
yum install postgresql-server -y
Инициализируем новый кластер БД PostgreSQL
postgresql-setup initdb
Запускаем службу PostgreSQL:
systemctl start postgresql
Проверяем статус службы posgresql:
systemctl status postgresql
Рисунок 1 – Проверка статуса службы posgresql
Добавляем PostgreSQL в автозагрузку:
systemctl enable postgresql
Следующими командами создаем БД для bareos:
su postgres -c /usr/lib/bareos/scripts/create_bareos_database su postgres -c /usr/lib/bareos/scripts/make_bareos_tables su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges
Далее запускаем сервисы для работы bareos:
systemctl start bareos-dir systemctl start bareos-sd systemctl start bareos-fd
Проверяем статусы службы bareos-dir:
systemctl status bareos-dir
Рисунок 2 – Проверка статуса служб bareos-dir
systemctl status bareos-sd
Рисунок 3 – Проверка статуса служб bareos-sd
systemctl status bareos-fd
Рисунок 4 – Проверка статуса служб bareos-fd
Добавляем сервисы bareos в автозагрузку:
systemctl enable bareos-dir systemctl enable bareos-sd systemctl enable bareos-fd
Пробуем зайти в консоль управления bareos, убеждаемся в корректной установке и настройке:
bconsole
Рисунок 5 – Консоль bareos
На этом установку и первоначальную настройку можно считать завершенной.