Раскрыть |
---|
|
Информация |
---|
Клиенту сообщаем: Как его зовут - Другую основную служебную информацию
Где директор и как с ним общаться - Как и куда сообщать о своем состоянии и работах
|
|
Установка пакетов
Установка пакетов для работы клиента может быть выполнена командой:
Command |
---|
sudo apt install bacula-fd |
Файл конфигурации Bacula FileDaemon
Файл конфигурации Bacula FileDaemon по умолчанию /etc/bacula/bacula-fd.conf имеет в себе много строк, в которых много служебной информации и примеры.
...
Command |
---|
sudo touch /etc/bacula/bacula-fd.conf |
Основная конфигурация Клиента (Main conf)
Раскрыть |
---|
title | Основные параметры Клиента: |
---|
|
Информация |
---|
при копировании проверяйте правильность указанных IP адресов |
Command |
---|
FileDaemon { # Имя клиента Name = dir-fd # какой порт слушать (используется значение по умолчанию) FDport = 9102 # папка в которой лежат статус-файлы Клиента WorkingDirectory = /var/lib/bacula # pid-файл демона Клиента Pid Directory = /run/bacula # Максимальное количество выполняемых заданий. # (не рекомендуется одновременно запускать более одного задания) Maximum Concurrent Jobs = 1 # возможность расширений FD, # расширения оформляются в виде разделяемых библиотек (имя-fd.so) и помещаются в указанный каталог Plugin Directory = /usr/lib/bacula # fqdn имя или IP-адрес Клиента FDAddress = 192.168.244.90 } |
|
Подключение Директора к этому Клиенту
Далее нам необходимо сконфигурировать подключение Директора к этому Клиенту, добавив в этот файл ( /etc/bacula/bacula-fd.conf ) следующее:
Раскрыть |
---|
title | Параметры подключения Директора к этому Клиенту: |
---|
|
Раскрыть |
---|
title | Картинка, СМОТРЕТЬ ОБЯЗАТЕЛЬНО для понимания как и где работают логины и пароли |
---|
| Image RemovedImage Added |
Command |
---|
Director { # Имя Директора который может подключаться к этому Клиенту Name = dir-dir # Пароль подключения к этому Клиенту Password = "clientpass" } |
|
Поведение уведомлений Клиента
Заканчивается настройка Клиента конфигурацией поведения уведомлений.
Раскрыть |
---|
title | Поведение уведомлений Клиента: |
---|
|
Command |
---|
Messages { Name = Standard director = dir-dir = all, !skipped, !restored } |
|
Итоговая конфигурация Клиента
Раскрыть |
---|
title | ВАЖНО (!!!) Итоговый вид конфигурации Клиента: |
---|
|
Предупреждение |
---|
при копировании проверяйте правильность указанных IP адресов |
Раскрыть |
---|
title | Картинка, СМОТРЕТЬ ОБЯЗАТЕЛЬНО для понимания как и где работают логины и пароли |
---|
| Image RemovedImage Added |
Command |
---|
FileDaemon { # Имя клиента Name = dir-fd # какой порт слушать (используется значение по умолчанию) FDport = 9102 # папка в которой лежат статус-файлы Клиента WorkingDirectory = /var/lib/bacula # pid-файл демона Клиента Pid Directory = /run/bacula # Максимальное количество выполняемых заданий. # (не рекомендуется одновременно запускать более одного задания) Maximum Concurrent Jobs = 1 # возможность расширений FD, # расширения оформляются в виде разделяемых библиотек (имя-fd.so) и помещаются в указанный каталог Plugin Directory = /usr/lib/bacula # fqdn имя или IP-адрес Клиента FDAddress = 192.168.244.90 }
Director { # Имя Директора который может подключаться к этому Клиенту Name = dir-dir # Пароль подключения к этому Клиенту Password = "clientpass" }
Messages { Name = Standard director = dir-dir = all, !skipped, !restored } |
|
Присвоение необходимых прав созданному файлу и назначение ему владельца (chmod and chown on file)
Далее нам необходимо присвоить необходимые права созданным файлам и папкам и назначить им владельца командами:
Command |
---|
sudo chmod 644 /etc/bacula/bacula-fd.conf sudo chown root:bacula /etc/bacula/bacula-fd.conf |
Перезапуск сервиса Клиента
Необходимо перезапустить сервис командой:
...