我不确定这里是不是合适的提问地点,但我真的很想使用 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 应用为允许的目录。
我怎样才能做到这一点?