Я тестирую бакулу и собираюсь сделать ее своей центральной системой резервного копирования и восстановления. Я тестирую конфигурацию, резервное копирование и восстановление удаленного хоста и т. Д. Конфигурация представляет собой один файл, и когда я помещаю туда 100 определений клиентов, заданий, наборов файлов, этот файл будет невозможно прочитать. Bacula может включать файлы конфигурации. Моя цель - сделать удобные для чтения и удобные для чтения файлы конфигурации.
Мой план состоял в том, чтобы сделать каталог conf.d в / etc / bacula и там сделать файлы конфигурации для наборов файлов (все наборы в одном файле), конфигурации клиентов и заданий для клиентов в одном файле для каждого клиента, хранилище в другом файле, глобальную конфигурацию монитор и bacula-dir в /etc/bacula/bacula-dir.conf
У меня есть bacula-dir и bacula-sd на разных серверах (bacula-dir в lan, sd в DMZ с почти всеми файловыми демонами (клиентами), а sd имеет два устройства хранения).
Я хочу сделать все правильно с самого начала, поэтому мой вопрос заключается в том, как лучше всего организовать конфигурацию bacula.
У нас так сделано, это довольно управляемо. Я скажу, однако, что я не наш гуру Bacula.
root@backup:/etc/bacula# tree
.
├── bacula-dir.conf
├── bacula-fd.conf
├── bacula.pem
├── bacula-sd.conf
├── bconsole.conf
├── common_default_passwords
├── conf.d
│ ├── clients.conf
│ ├── filesets.conf
│ ├── jobdefs.conf
│ ├── jobs.conf
│ ├── pools.conf
│ ├── schedule.conf
│ └── storage.conf
├── encryption
│ ├── fd-company.cert
│ ├── fd-company.key
│ ├── fd-company.pem
│ ├── fd-example.pem
│ ├── master.cert
│ └── master.key
└── scripts
├── btraceback.gdb
├── delete_catalog_backup
├── disk-changer
├── dvd-handler
├── make_catalog_backup
├── make_catalog_backup_awk
├── make_catalog_backup.pl
├── mtx-changer
├── mtx-changer.conf
└── query.sql