Как установить Bareos на Ubuntu 18.04 / Ubuntu 16.04 |

Как установить Bareos на Ubuntu 18.04 / Ubuntu 16.04

Мануал

Резервное копирование данных является обязательной задачей для любого системного администратора или инфобезопасника.

Для выполнения резервного копирования системы доступны различные инструменты с открытым исходным кодом.

В этом руководстве мы рассмотрим, как вы можете установить и использовать Bareos.

Ранее мы уже рассматривали этот инструмент:

Как настроить решение резервного копирования Bareos на CentOS 7

Bareos – это инструмент резервного копирования с открытым исходным кодом, который работает в операционных системах Linux, Windows и macOS.

Его плагин VMware Backup позволяет также создавать резервные копии виртуальных машин, работающих в инфраструктуре VMware.

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

Установка Bareos на Ubuntu 18.04 / Ubuntu 16.04

Пакеты для Bareos доступны в репозиториях Bareos Apt.

Добавьте их в свою систему, выполнив приведенные ниже команды от имени пользователя root или пользователя с привилегиями sudo.

RELEASE=release/latest/
DIST=xUbuntu_$(lsb_release -sr)
URL=http://download.bareos.org/bareos/$RELEASE/$DIST 
printf "deb $URL /\n" | sudo tee  /etc/apt/sources.list.d/bareos.list

После добавления репы импортируйте ключ GPG:

wget -q $URL/Release.key -O- | sudo apt-key add -

Обновите индекс списка пакетов и установите Bareos с сервером базы данных MariaDB.

sudo apt update
sudo apt install mariadb-server bareos bareos-database-mysql

Когда будет предложено настроить Postfix, вы можете выбрать «Internet-Site»

Если вы не установили сервер базы данных, вы можете использовать dbconfig для настройки базы данных Bareos.

Установите пароль для базы данных bareos.

Подтвердите пароль для завершения установки.

Успешная установка должна выглядеть так, как ниже.

Setting up bareos-database-tools (18.2.5-139.1) …############################################################################################….] 
 Setting up bareos-director (18.2.5-139.1) …
 replacing 'XXX_REPLACE_WITH_LOCAL_HOSTNAME_XXX' with 'ubuntu-01' in /etc/bareos/bareos-dir.d/storage/File.conf##################################…] 
 replacing 'XXX_REPLACE_WITH_DIRECTOR_PASSWORD_XXX' in /etc/bareos/bareos-dir.d/director/bareos-dir.conf
 replacing 'XXX_REPLACE_WITH_CLIENT_PASSWORD_XXX' in /etc/bareos/bareos-dir.d/client/bareos-fd.conf
 replacing 'XXX_REPLACE_WITH_STORAGE_PASSWORD_XXX' in /etc/bareos/bareos-dir.d/storage/File.conf
 replacing 'XXX_REPLACE_WITH_DIRECTOR_MONITOR_PASSWORD_XXX' in /etc/bareos/bareos-dir.d/console/bareos-mon.conf
 Info: unable to get "dbdriver" from config, this is usually not an error. Check /tmp/bareos-config.17867.log
 replacing 'XXX_REPLACE_WITH_DATABASE_DRIVER_XXX' with 'mysql' in /etc/bareos/bareos-dir.d/catalog/MyCatalog.conf
 Created symlink /etc/systemd/system/bareos-dir.service -> /lib/systemd/system/bareos-director.service.
 Created symlink /etc/systemd/system/multi-user.target.wants/bareos-director.service -> /lib/systemd/system/bareos-director.service.
 Processing triggers for libc-bin (2.27-3ubuntu1) …#############################################################################################..] 
 Processing triggers for systemd (237-3ubuntu10.9) …
 Processing triggers for ureadahead (0.100.0-20) …
 Processing triggers for rsyslog (8.32.0-1ubuntu4) …

Все конфигурации bareos находятся в каталоге /etc/bareos/.

Установить веб-интерфейс Bareos

Bareos WebUI – это PHP-интерфейс для мониторинга и управления Bareos.

Он позволяет выполнять операции резервного копирования с веб-панели.

Установите веб-интерфейс Bareos, выполнив следующую команду.

sudo apt-get install bareos-webui

Установленные зависимости включают веб-сервер Apache, PHP и ряд расширений.

Перезапустите веб-сервер Apache, чтобы активировать новую конфигурацию.

sudo systemctl restart apache2

Запустите все службы Bareos.

sudo systemctl start bareos-dir bareos-sd bareos-fd

Создайте пользователя консоли

Получите доступ к bconsole, чтобы создать учетную запись пользователя, используемую для доступа к webui

# bconsole
 Connecting to Director localhost:9101
  Encryption: ECDHE-PSK-CHACHA20-POLY1305
 1000 OK: bareos-dir Version: 18.2.5 (30 January 2019)
 bareos.org build binary
 bareos.org binaries are UNSUPPORTED by bareos.com.
 Get official binaries and vendor support on https://www.bareos.com
 You are connected using the default console
 Enter a period to cancel a command.
 *

Добавьте пользователя-администратора UI, как показано ниже.

configure add console name=admin password=StrongPassword profile=webui-admin

Замените admin вашим желаемым именем пользователя и Str0ngP@ssword своим паролем.

Вы должны получить вывод:

Created resource config file "/etc/bareos/bareos-dir.d/console/admin.conf":
 Console {
   Name = admin
   Password = StrongPassword
   Profile = webui-admin
 }

Вы можете отредактировать файл /etc/bareos/bareos-dir.d/console/admin.conf, чтобы изменить или добавить имя пользователя и пароль.

Используйте команду exit для выхода из bconsole после завершения.

Перезапустите сервисы

sudo systemctl restart apache2 bareos-dir bareos-sd bareos-fd

Доступ к Bareos через веб-интерфейс

Доступ к веб-интерфейсу Bareos можно получить по адресу http://serverip/bareos-webui.

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий

  1. Kirill

    После добавления пользователя в webui, пытаюсь войти под этим пользователем, но все равно пишет Sorry, can not authenticate. Wrong username and/or password. В чем может быть проблема?

    Ответить
    1. cryptoparty автор

      что в httpd error_log?

      Ответить