1.Перейдите в папку /etc/bacula/. Создайте копию файла bacula-sd.conf и переименуйте его, например, в bacula-sd.conf.example.
Файл bacula-sd.conf откройте на редактирование, например, с помощью команды:
sudo vi /etc/bacula/bacula-sd.conf
2.В секции Storage укажите настройки службы Bacula Storage:
Storage {
Name = <Имя хранилища Bacula Storage>
SDPort = <Номер порта>
WorkingDirectory = "<Путь до папки с файлами Bacula Storage>"
PidDirectory = "<Путь до папки с PID-файлом>"
Plugin Directory = "<Путь до папки с плагинами>"
Maximum Concurrent Jobs = <Максимальное количество одновременно запущенных задач>
SDAddress = <IP-адрес, на котором служба ожидает соединения>
}
Пример настройки:
Storage {
Name = backupserver-sd
SDPort = 9103
WorkingDirectory = "/var/lib/bacula"
PidDirectory = "/run/bacula"
Plugin Directory = "/usr/lib/bacula"
Maximum Concurrent Jobs = 20
SDAddress = 192.168.0.112
}
3.В секции Director укажите настройки подключения к службе Bacula Director:
Director {
Name = <Имя службы Bacula Director>
Password = "<Пароль>"
}
Пример настройки:
Director {
Name = backupserver-dir
Password = "11111"
}
4.В секции Device укажите настройки устройства, на котором хранятся резервные копии:
Device {
Name = <Имя устройства хранения>
Media Type = <Формат хранения>
Archive Device = <Путь к резервным копиям в файловой системе>
LabelMedia = yes
Random Access = yes
AutomaticMount = <yes|no> #Устройство хранения необходимо автоматически подключать
RemovableMedia = <yes|no> #В качестве устройства хранения используется съемный накопитель
AlwaysOpen = <yes|no> #Постоянный доступ к устройству хранения
Maximum Concurrent Jobs = <Максимальное количество одновременно запущенных задач>
}
ПРИМЕЧАНИЕ. Если жестких дисков или RAID-массивов несколько, скопируйте секцию и заполните ее для каждого устройства.
Пример настройки:
Device {
Name = Local-Device
Media Type = File
Archive Device = /var/backup
LabelMedia = yes
Random Access = yes
AutomaticMount = yes
RemovableMedia = no
AlwaysOpen = no
Maximum Concurrent Jobs = 5
}
5.В секции Messages настройте отправку сообщений об ошибках в службу Bacula Director:
Messages {
Name = <Имя настройки>
director = <Имя службы Bacula Director> = <Тип сообщения 1>, <Тип сообщения 2>, …
}
Пример настройки:
Messages {
Name = Standard
director = backupserver-dir = all
}
6.Сохраните конфигурационный файл.
7.Проверьте конфигурационный файл на ошибки с помощью команды:
sudo /usr/sbin/bacula-sd -t -c /etc/bacula/bacula-sd.conf
В консоли появится сообщение, если в файле есть ошибки. В этом случае исправьте их, сохраните файл и заново проверьте его на ошибки.
8.Перезапустите службу командой:
sudo systemctl restart bacula
Список всех доступных настроек службы см. в официальной документации Bacula, статья Storage Daemon Configuration.
© Компания Directum, 2024 |