Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Отображение дочерних
alltrue
pagedoc:BACULA

Оглавление

Раскрыть
titleНапоминание:


Информация

Клиенту сообщаем:

  1. Как его зовут

  2. Другую основную служебную информацию
  3. Где директор и как с ним общаться

  4. Как и куда сообщать о своем состоянии и работах


Установка пакетов

Установка пакетов для работы клиента может быть выполнена командой:

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

Перезапуск сервиса Клиента

Необходимо перезапустить сервис командой:

...