Бригадир Автоматическая установка
В настоящее время я жестко программирую конфигурацию preseed для установки мастера на новую машину вместе с Ubuntu 12.04. Намерение состоит в том, чтобы иметь возможность воспроизводимо создать установку мастера, которая развертывает openstack на новых машинах через PXE.
Я думаю, что могу добиться этого с помощью моего ручного взлома, но мне кажется, это излишне. Есть ли возможность для мастера обеспечить себя? Может ли "временный" мастер создать образ установки и сам подготовиться?
2 ответа
Сам Форман довольно прост в установке, загрузите скрипт установки, запустите его. и вот через 5 минут у вас есть работающая (но ненастроенная) установка мастера. Очевидно, что, написав шаблон марионетки, вы могли бы обеспечить новую установку мастера изнутри мастера, но, на мой взгляд, преимущества в том, чтобы оправдать время, необходимое для написания шаблона.
Лучший способ справиться с этим - использовать кукольную кузницу... с помощью команды forge и 'puppet module', вам никогда не придется начинать с чистого листа, если только вам это не нужно.
Для чего-то столь тесно интегрированного в кукольную систему, как The Foreman, вам, вероятно, не понадобится изменять модуль, чтобы иметь возможность его использовать. Тогда вам нужно будет только определить важные параметры и установить их в своих манифестах или файлах hiera.
Вот список Форман-ориентированных модулей в кузнице