我正在testingbacula,我将把它作为我的中央备份和恢复系统。 我正在testingconfiguration,备份和恢复远程主机等configuration是一个文件,当我把100个客户端定义,作业,文件集这个文件将是不可改变的。 Bacula能够包含configuration文件。 我的目标是使易读易读的configuration文件。
我的计划是在/ etc / bacula中创build目录conf.d,并在那里为文件集(所有集合在一个文件中)创buildconfiguration文件,为每个客户端在一个文件中为客户端创build客户端和作业的configuration,在另一个文件中创build存储器,监视/etc/bacula/bacula-dir.conf中的bacula-dir
我在不同的服务器上有bacula-dir和bacula-sd(在局域网中是bacula-dir,在DMZ中是sd,大多数文件是deamon(客户端),sd有两个存储设备)。
我想从一开始就做正确的事情,所以我的问题是组织baculaconfiguration的最佳方式/经验是什么。
我们这样做,这是相当易于pipe理的。 我会说虽然我不是我们的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