puppet3
Puppet(III): Instalación del cliente
La instalación del cliente la hacemos instalando los paquetes puppet y ruby-rdoc (no existe para RH4) del repositorio EPEL:
# yum install puppet ruby-rdoc (RH5) # up2date –i puppet (RH4)
Una vez instalado ejecutamos:
# puppetd -o --server=puppetserver.midominio.com
Con este comando nos conectamos al servidor, le hacemos una petición y finalizamos la ejecución. Ahora en el fichero /var/log/messages del servidor deberíamos ver una línea del estilo:
puppetmasterd[6729]: *******.midominio.com has a waiting certificate request
Puppet se comunica mediante conexiones SSL con certificados de cliente. Para que la conexión funcione es necesario que la CA que incorpora el servidor de Puppet firme el certificado emitido por el cliente. Para hacer esto ejecutamos los siguientes comandos:
# puppetca --list # puppetca --sign *******.midominio.com
Una vez hecho esto, volvemos a ejecutar en el cliente el comando anterior y ya nos debería hacer la sincronización inicial:
# puppetd -o --server=puppetserver.midominio.com
Para que el servidor se conecte automáticamente a nuestro servidor Puppet modificamos el fichero /etc/sysconfig/puppet y configuramos la variable PUPPET_SERVER.
PUPPET_SERVER=puppetserver.midominio.com
Ahora ya podemos proceder a activar el servicio con:
# chkconfig puppet on
Para arrancarlo tenemos el siguiente comando:
# service puppet start
… continuará…