Резервное копирование данных является обязательной задачей для любого системного администратора или инфобезопасника.
Для выполнения резервного копирования системы доступны различные инструменты с открытым исходным кодом.
В этом руководстве мы рассмотрим, как вы можете установить и использовать 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.
После добавления пользователя в webui, пытаюсь войти под этим пользователем, но все равно пишет Sorry, can not authenticate. Wrong username and/or password. В чем может быть проблема?
что в
httpd error_log?