如何为大约 100 台服务器组织 Bacula 配置文件

如何为大约 100 台服务器组织 Bacula 配置文件

我正在测试 bacula,并打算将其作为我的中央备份和恢复系统。我正在测试配置、备份和恢复远程主机等。配置是一个文件,当我将 100 个客户端定义、作业、文件集放在那里时,这个文件将无法读取。Bacula 能够包含配置文件。我的目标是使配置文件易于阅读和查找。

我的计划是在 /etc/bacula 中创建目录 conf.d,然后为文件集创建配置文件(所有文件集都在一个文件中),为每个客户端在一个文件中配置客户端和客户端作业,在另一个文件中配置存储,在 /etc/bacula/bacula-dir.conf 中全局配置监视器和 bacula-dir

我在不同的服务器上有 bacula-dir 和 bacula-sd(bacula-dir 在局域网中,sd 在 DMZ 中,并且大多数文件守护进程(客户端)都关闭,sd 有两个存储设备)。

我想从一开始就把事情做好,所以我的问题是,您组织 bacula 配置的最佳方式/经验是什么。

答案1

我们就是这么做的,非常容易管理。不过我要说的是,我不是我们的 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

相关内容