Установка Bareos 18 под Centos7

Базовая установка

Устанавливаем пакеты

wget -O /etc/yum.repos.d/bareos.repo http://download.bareos.org/bareos/release/latest/CentOS_7/bareos.repo
yum install -y bareos bareos-database-postgresql

Установка БД

yum install -y postgresql-server postgresql-contrib
postgresql-setup initdb
systemctl start postgresql
systemctl enable 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

Запуск

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

Install Web UI

yum install -y bareos-webui
systemctl restart httpd
echo 'Console { Name = "admin" Password = "password" Profile = "webui-admin" TLS Enable = No
}' >> /etc/bareos/bareos-dir.d/console/admin.conf
systemctl restart bareos-dir

Установка Storage Daemon на отдельный хост

Устанавливаем пакеты

`wget -O /etc/yum.repos.d/bareos.repo http://download.bareos.org/bareos/release/latest/CentOS_7/bareos.repo
yum install -y bareos-sd`

Создаем конфигурационный файл на сервере хранилища:

/etc/bareos/bareos-sd.d/device/sdfs.conf

Device { Name = sdfs Media Type = File Archive Device = /dedup # Точка монтирования хранилища LabelMedia = yes; # lets Bareos label unlabeled media Random Access = yes; AutomaticMount = yes; # when device opened, read it RemovableMedia = no; AlwaysOpen = no; Description = "File device. A connecting Director must have the same Name and MediaType." Maximum Spool Size = 1G;
}

На сервере резервного копирования создаем конфигурационный файл:

/etc/bareos/bareos-dir.d/storage/File-sdfs.conf

Storage { Name = File_sdfs Address = 172.27.67.21 # Адрес сервера, на котором установлен SD Password = "gh66GvtST3xmf0D95zWZ6VPnFGsuIrpVEQx0Yl2QiG/j" # Пароль сервера, на котором установлен SD, из файла /etc/bareos/bareos-sd.d/director/bareos-dir.conf Device = sdfs Media Type = File
}

На сервере хранилища

systemctl start bareos-sd
systemctl enable bareos-sd

На сервере резервного копирования

systemctl restart bareos-dir