Вот хорошая запись в блоге о том, как загрузить куклу с помощью cobbler. Автор использует VirtualBox Virtual Machines, но вы можете легко адаптировать его к физическому серверу.
http://number9.hellooperator.net/articles/2009/04/13/bootstrapping-puppet-from-cobbler
По сути, у вас есть сервер кикстартер, который запускает puppetmasterd и cobbler. Вы настраиваете кикстарт для установки кукол и запускаете его автоматически. Как только все это сделано с марионеткой кикстарта, бежит и берет верх.
Потребуется некоторое время для точной настройки, чтобы все получилось так, как вам нужно, но с этой настройкой вы можете создать свою собственную частную локальную сеть, создать профиль для конкретного сервера с помощью cobbler, подключить его к частной локальной сети, загрузить и пойти посмотреть фильм, пока ваш сервер автоматически создается;)
Я запускаю Cobbler с Puppet в магазине Red Hat / CentOS. Он работает нормально, хотя вам придется решать проблемы масштабируемости с Puppet, если у вас есть несколько сотен серверов.
Мы немного перерабатывали Puppet-шаблоны для Xen / virt-install, но поддержка установки физического сервера с помощью шаблонов Cobbler, которые включены в Puppet, хорошо работает с Red Hat.
К сожалению, у меня нет документации, которой я могу поделиться.
источник
Вы также можете использовать FAI с xen-tools. Якобы это работает хорошо, но я все еще проверяю это.
источник
Что ж, cfengine 3 имеет встроенный язык ввода, поэтому модульное не является обязательным требованием. Это также очень легкий и маленький.
источник