使用 puppet 将 bareos/bacula 部署到服务器和客户端

使用 puppet 将 bareos/bacula 部署到服务器和客户端

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

我怎样才能做到这一点?

相关内容