Назад | Перейти на главную страницу

Как организовать файлы конфигурации Bacula примерно для 100 серверов

Я тестирую бакулу и собираюсь сделать ее своей центральной системой резервного копирования и восстановления. Я тестирую конфигурацию, резервное копирование и восстановление удаленного хоста и т. Д. Конфигурация представляет собой один файл, и когда я помещаю туда 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