Aquí hay una buena entrada de blog sobre cómo arrancar marionetas usando cobbler. El autor utiliza VirtualBox Virtual Machines, pero puede adaptarlo fácilmente a un servidor físico.
http://number9.hellooperator.net/articles/2009/04/13/bootstrapping-puppet-from-cobbler
Básicamente, tiene un servidor kickstarter que ejecuta puppetmasterd y cobbler. Personaliza un kickstart para instalar una marioneta e iniciarla automáticamente. Una vez que todo está hecho con la marioneta kickstart corre y se hace cargo.
Tomará algún tiempo ajustar todo para obtenerlo de la manera que desee, pero con esta configuración puede crear su propia LAN privada, crear un perfil para un servidor particular con cobbler, conectarlo a la LAN privada, iniciar e ir a ver una película mientras su servidor se construye automáticamente;)
Estoy ejecutando Cobbler with Puppet en una tienda de Red Hat / CentOS pura. Está funcionando bien, aunque tiene que resolver problemas de escalabilidad con Puppet si tiene varios cientos de servidores.
Estábamos reelaborando bastante las plantillas de Puppet para Xen / virt-install, pero el soporte para la instalación del servidor físico con las plantillas de Cobbler que se incluyen con Puppet funciona bien con Red Hat.
Lamentablemente no tengo documentación que pueda compartir.
fuente
También puede usar FAI con xen-tools. Supuestamente funciona bien, pero todavía lo estoy probando.
fuente
Bueno, cfengine 3 tiene un lenguaje de escritura integrado completo, por lo que modular no es un requisito. También es muy ligero y pequeño.
fuente