我不确定这是否是正确的地方,但我真的很喜欢用木偶在我的服务器上部署裸露的东西。 要做到这一点,我使用netmanagers / bareos 。
我正在使用此configuration文件将bareos安装到我的客户端:
class profile::backup::client { ## Install bareos client ## class { 'bareos': manage_client => 'true', }
}
这个configuration文件是用来安装bareos到我的bareos-server:
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部署到我的客户端,将服务器部署到我的服务器上 – 这已经可以实现了(这是魔术;-))。
接下来我想要做的是:我想自动configuration系统。 所以服务器应该configuration为联系客户端(服务器需要知道客户端的FQDN和给定的密码,客户端必须将server-dir作为允许的主pipe。
我怎样才能做到这一点?