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

Как настроить Cobbler с Puppet или Cfengine?

Я много слышал об использовании Cobbler вместе с Puppet / Cfengine для быстрого развертывания и настройки.

Можете ли вы указать мне на несколько руководств или поделиться своим опытом, как вы это делаете?

Также хотелось бы услышать о любых других системах, которые вы используете для быстрой подготовки и развертывания. Спасибо.

Вот хорошая запись в блоге о том, как настроить марионетку с помощью 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 имеет полностью встроенный язык для записи, поэтому модульность не является обязательной. Кроме того, он очень легкий и маленький.