1.Перейдите в папку /etc/bacula/. Создайте копию файла bacula-dir.conf и переименуйте его, например, в bacula-dir.conf.example. Файл bacula-dir.conf откройте на редактирование, например, с помощью команды:
sudo vi /etc/bacula/bacula-dir.conf
2.В секции Director укажите настройки службы Bacula Director:
Director {
Name = <Имя службы управления Bacula Director>
DIRport = <Номер порта>
QueryFile = "<Путь к файлу с запросами к центральной базе данных Bacula>"
WorkingDirectory = "<Путь до папки с файлами Bacula Storage>"
PidDirectory = "<Путь до папки с PID-файлом>"
Maximum Concurrent Jobs = <Максимальное количество одновременно запущенных задач>
Password = "<Пароль для подключения через консоль>"
Messages = <Имя настройки>
DirAddress = <IP-адрес, на котором служба ожидает соединения>
}
ПРИМЕЧАНИЕ. Файл, путь к которому указан в параметре QueryFile, можно изменять. Запросы из него доступны из консоли Bacula с помощью команды query.
Пример настройки:
Director {
Name = backupserver-dir
DIRport = 9101
QueryFile = "/etc/bacula/scripts/query.sql"
WorkingDirectory = "/var/lib/bacula"
PidDirectory = "/run/bacula"
Maximum Concurrent Jobs = 20
Password = "12345"Messages = Daemon
DirAddress = 192.168.0.124
}
3.В секции Catalog настройте строку подключения к центральной базе данных Bacula:
Catalog {
Name = <Имя базы данных Bacula>
dbname = "<Имя базы данных PostgreSQL>"; DB Address = "<IP-адрес базы данных>"; dbuser = "<Имя пользователя>"; dbpassword = "<Пароль>"
}
ПРИМЕЧАНИЕ. Если во время установки пакетов Bacula также была установлена и настроена центральная база данных Bacula, то секция уже будет заполнена.
Пример настройки:
Catalog {
Name = DirCatalog
dbname = "bacula"; DB Address = "localhost"; dbuser = "bacula"; dbpassword = "22222"
}
4.Сохраните конфигурационный файл.
5.Проверьте конфигурационный файл на ошибки с помощью команды:
sudo /usr/sbin/bacula-dir -t -c /etc/bacula/bacula-dir.conf
В консоли появится сообщение, если в файле есть ошибки. В этом случае исправьте их, сохраните файл и заново проверьте его на ошибки.
6.Перезапустите службу командой:
sudo systemctl restart bacula-director
Список всех доступных настроек службы см. в официальной документации Bacula, статья Configuring the Director.
© Компания Directum, 2024 |