Bareos: Установка и настройка
OS: Debian 9
Bareos 18.2
Bareos win client 18.2 #Версия клиента должна быть не выше версии самой системы.
Установка Bareos c помощью скрипта:
Даем права на выполнение и запускаем:
Исполняем скрипты для настройки БД:
Создаем конфиг для клиента в /etc/bareos/bareos-dir.d/client/win-fd.conf:
Bareos 18.2
Bareos win client 18.2 #Версия клиента должна быть не выше версии самой системы.
Установка Bareos c помощью скрипта:
nano install.sh
Содержание:
#!/bin/sh
# See http://download.bareos.org/bareos/release/
# for applicable releases and distributions
DIST=Debian_9.0
# or
# DIST=Debian_8.0
# DIST=xUbuntu_16.04
# DIST=xUbuntu_14.04
# DIST=xUbuntu_12.04
DATABASE=postgresql
RELEASE=release/17.2/
# or
# RELEASE=release/latest/
# RELEASE=experimental/nightly/
URL=http://download.bareos.org/bareos/$RELEASE/$DIST
# add the Bareos repository
printf "deb $URL /\n" > /etc/apt/sources.list.d/bareos.list
# add package key
wget -q $URL/Release.key -O- | apt-key add -
# install Bareos packages
apt-get update
apt-get install bareos bareos-database-postgresql
Даем права на выполнение и запускаем:
chmod +x install.sh
./install.sh
Устанавливаем все компоненты postgresql:apt install postgresql
Исполняем скрипты для настройки БД:
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-fd
systemctl start bareos-sd
Устанавливаем веб интерфейс (webui):apt install bareos-webui
Перезагружаем apache2:systemctl restart apache2
Создаем пользователя для веб интерфейса:bconsole
*reload
*configure add console name=admin password=secret profile=webui-admin tlsenable=false
Прописываем /etc/hosts на сервере:
127.0.0.1 localhost bareos-dir bareos-sd bareos-fd
127.0.1.1 debian
@IP-Adress-Client@ @Domain-Name-Client@
Пропишем C:\Windows\System32\drivers\etc\hosts на клиентах:
127.0.0.1 @Domain-Name-Client@
@IP-Adress-Director@ @Server-Name@
Установим win client и возьмем конфиг предложенный инсталятором:Создаем конфиг для клиента в /etc/bareos/bareos-dir.d/client/win-fd.conf:
Client {
Name = win-fd
Address = win-fd
Password = 5GwxkjYXvJf4PqMefKuLNuWa09pzZrFrqjGhP18AVh+9
}
Меняем владельца на bareos:chown bareos:bareos win-fd.conf
Создаем /etc/bareos/bareos-dir.d/jobdefs/WindowsJob.conf:
JobDefs {
Name = "WindowsJob"
Type = Backup
Level = Incremental
Client = win-fd
FileSet = "Windows All Drives" # selftest fileset (#13)
Schedule = "WeeklyCycle"
Storage = File
Messages = Standard
Pool = Incremental
Priority = 10
Write Bootstrap = "/var/lib/bareos/%c.bsr"
Full Backup Pool = Full # write Full Backups into "Full" Pool (#05)
Differential Backup Pool = Differential # write Diff Backups into "Differential" Pool (#08)
Incremental Backup Pool = Incremental # write Incr Backups into "Incremental" Pool (#11)
}
Правим владельца на bareos:
chown bareos:bareos WindowsJob.conf
Создаем /etc/bareos/bareos-dir.d/job/backup-win-fd.conf:
Job {
Name = "backup-win-fd"
JobDefs = "WindowsJob"
Client = "win-fd"
}
Меняем владельца на bareos:
chown bareos:bareos backup-win-fd.conf
Перезапускаем сервисы bareos и запускаем свой первый Backup.
docs.bareos.org/IntroductionAndTutorial/InstallingBareos.html#install-on-debian-based-linux-distributions