null

Установка Baculum и неинтуитивная настройка в API

С версии 7.0 Bacula начала поддерживать отдельный Web-интерфейс Baculum.

В данной статье мы рассмотрим установку Baculum на примере Debian 10 с веб-сервером Apache и разберёмся с первоначальной настройкой Baculum API, который может вызвать трудности из-за своей неинтуитивности.

​​​​​​​Добавляем ключ для APT:​​​​​​​


wget -qO - http://www.bacula.org/downloads/baculum/baculum.pub | apt-key add -

Добавляем репозиторий Bacula, редактируя /etc/apt/sources.list.d/baculum.list

Если Bacula Director версии 9.6 или ниже:


deb http://www.bacula.org/downloads/baculum/stable/debian stretch main
deb-src http://www.bacula.org/downloads/baculum/stable/debian stretch main

Если Bacula Director версии 11.0 или ниже:

deb http://www.bacula.org/downloads/baculum/stabla-11/debian buster main
deb-src http://www.bacula.org/downloads/baculum/stable-11/debian buster main

Установим Baculum API:

apt update && apt install baculum-common baculum-api baculum-api-apache2
a2enmod rewrite
a2ensite baculum-api
systemctl restart apache2

Установим Baculum Web:

apt update && apt install baculum-common baculum-web baculum-web-apache2
a2enmod rewrite
a2ensite baculum-web
systemctl restart apache2

Baculum API будет доступен на baculumserverip:9096, а Baculum Web на baculumseverip:9095.

​​​​​​​Настройку необходимо начать с Baculum API, открываем в веб-браузере baculumserverip:9096, вводим логин и пароль admin/admin, после чего перед нами откроется выбор языка.

​​​​​​​Вторым пунктом необходимо указать используемую СУБД, логин и пароль от базы bacula, а также порт.

Далее обязательным пунктом является - указание местонаходения bconsole и проверка доступности его прав для работы с Director.

Если после нажатия кнопки "test" отображается OK, значит всё успешно.

Далее Baculum предложит указать ему местонахождение других компонентов, например таких как Storage Daemon, но поля не позволяют указать адрес сервера в случае если компоненты Bacula распределены между разными машинами:

В таком случае, просто выбираем No, пока не отобразиться пункт настройки аутентификации:

Таким образом можно заметить не очень понятную и интуитивную конфигурацию в случае разных местонахождений сервисов Bacula, которая может вызывать трудности в понимании дальнешей работоспособности Baculum.
​​​​​​​Далее можно завершить настройку Baculum API и используемые логин и пароль указать в Baculum Web (baculumseverip:9095), где после достаточно простой настройки сразу отобразиться веб-итерфейс Baculum:
​​​​​​​

 


​​​​​​​

​​​​​​​

Коротко о себе:



​​​​​​​​​​​​​​Работаю инженером в компании Tune-it.

Ничего не найдено. n is 0