• DevOps
  • Защита информации
  • ИТ-поддержка
  • На сегодняшний день в компьютерной инфраструктуре многих предприятий и организаций постоянно возникает потребность функциональной системе резервного копирования. Сегодня пойдет речь об установке и первоначальной настройке системы 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
    Проверка статуса службы posgresqlP

    Рисунок 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
    
    Проверка статуса служб bareos-dir

    Рисунок 2 - Проверка статуса служб bareos-dir

    systemctl status bareos-sd
    Проверка статуса служб bareos-sd

    Рисунок 3 - Проверка статуса служб bareos-sd

    systemctl status bareos-fd
    Проверка статуса служб bareos-fd

    Рисунок 4 - Проверка статуса служб bareos-fd

    Добавляем сервисы bareos в автозагрузку:

    systemctl enable bareos-dir
    systemctl enable bareos-sd
    systemctl enable bareos-fd
    

    Пробуем зайти в консоль управления bareos, убеждаемся в корректной установке и настройке:

    bconsole
    Консоль bareos

    Рисунок 5 - Консоль bareos

    На этом установку и первоначальную настройку можно считать завершенной.

    Не нашли ответа на свой вопрос?
    Содержание