Назад | Перейти на главную страницу

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

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

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

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