![使用 puppet 将 bareos/bacula 部署到服务器和客户端](https://linux22.com/image/674231/%E4%BD%BF%E7%94%A8%20puppet%20%E5%B0%86%20bareos%2Fbacula%20%E9%83%A8%E7%BD%B2%E5%88%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%92%8C%E5%AE%A2%E6%88%B7%E7%AB%AF.png)
我不确定这里是不是合适的提问地点,但我真的很想使用 puppet 在我的服务器上部署 bareos。为此,我使用网络管理员/bareos。
我正在使用此配置文件为我的客户端安装 bareos:
class profile::backup::client {
## Install bareos client ##
class {
'bareos':
manage_client => 'true',
}
}
此配置文件用于将 bareos 安装到我的 bareos 服务器:
class profile::backup::server {
## Install bareos server ##
class {
'bareos':
manage_client => 'true',
manage_storage => 'true',
manage_director => 'true',
manage_console => 'true',
}
bareos::storage::device {
'device':
media_type => 'File',
archive_device => '/var/bareos/backup',
}
}
好的 - 现在我可以将 bareos-clients 部署到我的客户端,将服务器部署到我的服务器 - 这已经起作用了(这很神奇 ;-) )。
我接下来要做什么:我想自动配置系统。因此,应将服务器配置为联系客户端(为此,服务器需要知道客户端的 FQDN 和给定的密码。客户端必须将 server-dir 应用为允许的目录。
我怎样才能做到这一点?