Используйте puppet для развертывания bareos/bacula на сервере и клиентах

Я не уверен, что это правильное место, чтобы спросить, но я действительно хотел бы использовать Puppet для развертывания bareo на моих серверах. Для этого я использую netmanagers / 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-клиенты на своих клиентах и ​​сервер на моем сервере - это уже работает (это волшебно;-)).

Что я хочу сделать дальше: я хотел бы настроить систему автоматически. Таким образом, сервер должен быть настроен для связи с клиентом (для этого серверу необходимо знать полное доменное имя и заданный пароль клиента. Клиент должен применять параметр server-dir в качестве разрешенного директора.

Как я могу это сделать?

0 ответов

Другие вопросы по тегам