Рубрики
bareos

bareos установка bareos-fd / настройка клиентов

Установка Bareos File Daemon / клиент

!!! Выполняем на стороне клиентов
“Клиенты”, в отличии от серверных компонентов Bareos, без каких-либо ограничений устанавливаются так же на MacOS и Windows. 
http://download.bareos.org/bareos/release/latest/windows/ - бинарники для windows
http://download.bareos.org/bareos/release/latest/ - все возможные пакеты


Centos 7
# yum install epel-release wget -y
# wget -O /etc/yum.repos.d/bareos.repo http://download.bareos.org/bareos/release/latest/CentOS_7/bareos.repo
# yum install bareos-fd -y
# firewall-cmd --permanent --add-port=9102/tcp
# firewall-cmd --reload
# systemctl enable bareos-fd


Ubuntu 16.04
# echo "deb http://download.bareos.org/bareos/release/latest/xUbuntu_16.04/ /" > /etc/apt/sources.list.d/bareos.list
# wget -q http://download.bareos.org/bareos/release/latest/xUbuntu_16.04/Release.key -O- | apt-key add -
# apt update
# apt install bareos-filedaemon -y
# systemctl enable bareos-fd
# ufw allow 9102/tcp


Debian Stretch
# echo "deb http://download.bareos.org/bareos/release/latest/Debian_9.0/ /" > /etc/apt/sources.list.d/bareos.list
# wget -q http://download.bareos.org/bareos/release/latest/Debian_9.0/Release.key -O- | apt-key add -
# apt update
# apt install bareos-filedaemon -y
# iptables -A INPUT -p tcp --dport 9102 -j ACCEPT
# iptables-save > /etc/iptables.up.rules

Пример установки самой свежей версии bareos на Debian 10:
Переменные из скрипта установки
--------------------------------
DIST=Debian_10
RELEASE=release/20

URL=http://download.bareos.org/bareos/$RELEASE/$DIST
wget -O /etc/apt/sources.list.d/bareos.list $URL/bareos.list
wget -q $URL/Release.key -O- | apt-key add -

## для 17.2 можно забить на подпись вот так [trusted=yes] (да при apt update будет предупреждение) 
##cat /etc/apt/sources.list.d/bareos.list
##deb [trusted=yes] http://download.bareos.org/bareos/release/17.2//Debian_9.0 /
--------------------------------

Устанавливаем: 
apt update
apt install bareos-filedaemon -y

Добавление хостов для архивирования в bareos:


!!! На стороне сервера дальнейший процесс добавления клиента аналогичен для всех дистрибутивов. 
Подключаемся к консоли на стороне Bareos Director и добавляем только что установленный “клиент”

0. заходим в консоль bconsole
bconsole

1. добавляем клиент
configure add client name=clientname address=10.0.0.4 password=password

2. Получаем примерно такой вывод 
Exported resource file "/etc/bareos/bareos-dir-export/client/linux4/bareos-fd.d/director/bareos-dir.conf":
Director {
  Name = bareos-dir
  Password = "[md5]5ebe2294ecd0e0f08eab7690d2a6ee69"
}
Created resource config file "/etc/bareos/bareos-dir.d/client/linux4.conf":
Client {
  Name = clientname
  Address = 10.0.0.4
  Password = password
}

3. Применяем изменения выполнив reload и выходим
reload
exit


4. Теперь на сторону клиента необходимо доставить файл (/etc/bareos/bareos-dir-export/client/clientname/bareos-fd.d/director/bareos-dir.conf) в каталог (/etc/bareos/bareos-fd.d/director/)
Например скопировав
scp /etc/bareos/bareos-dir-export/client/linux4/bareos-fd.d/director/bareos-dir.conf root@10.0.0.4:/etc/bareos/bareos-fd.d/director/

!!! на стороне клиента после доставки файла
5. Перезапускаем Bareos File Daemon
systemctl restart bareos-fd