Я хочу знать, есть ли способ управлять сотнями серверов в мастере.
Допустим, у меня 100 машин. На каждой машине уже установлена ОС и доступен ssh.
Теперь я хочу установить определенное программное обеспечение через марионетку на все эти машины с хоста мастера. Я не хочу входить в каждую систему и устанавливать марионетку, настраивать ssl вручную и т.д.
Могу ли я выполнить эту настройку с хоста? без входа в каждую машину ??
Могу ли я установить puppet / puppet CA на всех этих машинах с хоста ??
Я вижу подготовку к хосту. Может ли кто-нибудь подсказать мне, как использовать Provisioning для машин, на которых уже установлена ОС?
Вы выбираете любой метод, который вы используете в настоящее время для управления сотнями серверов, чтобы включить и настроить марионетку на серверах и направить ее на сервер Foreman. Если у вас нет такого способа, у вас не будет другого выхода, кроме как сделать это вручную. Если SSH включен, вы можете написать что-нибудь с expect
или что-то подобное, чтобы упростить задачу. Также не забудьте изучить другие системы управления конфигурацией, в частности, Ansible.
Provisoning - это модуль для установки ОС в качестве первого шага управления.