Instalar Puppet Master, Puppet DB y Puppet Board

Home  /  Puppet  /  Instalar Puppet Master, Puppet DB y Puppet Board

Instalar Puppet Master, Puppet DB y Puppet Board

No votes yet.
Please wait...

Para instalar el servidor de puppet, primero se deben realizar algunas configuraciones en el Sistema Operativo.

Se debe configurar el archivo de host con el fqdn completo y luego el nombre corto del server, el orden es muy importante, si no se respeta la verificación falla.

También modificamos el archivo hostname

para verificar la correcta configuración de la resolución interna de nombre del server, se deben ejecutar esto comandos

Ahora podemos empezar a instalar puppet server, primero configuramos los repositorios de puppetlabs.

Para verificar que este correctamente iniciado.

Ahora configuracmos el agente de puppet en el servidor

y agregamos lo siguiente.

para iniciar el agente de puppet ejecutamos

Ahora debemos comenzar a instalar puppetDB

luego de instalar puppetdb , agregamos el repo de postgresql, por que puppetdb requiere postgresql 9.3 o mayor. Instalamos y configuracos la DB

Iniciamos el motor

Creamos la DB, el usuario y habilitamos la extensión pg_trgm

editamos la configuración de autorización de prostgresql

tiene que quedar asi:

configuramos la nueva base en puppet DB

y agregamos lo siguiente

ya podemos iniciar puppetdb

Ya podemos conectar puppetserver con puppetdb, primero creamos el siguiente archivo

y agregamos lo siguiente

modificamos en el puppet.conf

Por ultimo reiniciamos puppetserver y ya tenemos todo configurado y funcionando.

Ahora con todo instalado vamos a desplegar el puppetboard utilizando un puppet module, primero descargamos el modulo

Esto descarga el modulo de puppet y todas sus dependencias en el path “/etc/puppetlabs/code/environments/production/modules/”

ahora crearemos la carpeta roles y nodes en la carpeta manifest del ambiente de produccion.

primero crearemos el roll de puppetdb

y agregamos lo siguiente

y por ultimo creamos el nodo

y le asignamos el rol que creamos previamente.

para forzar la ejecución del agente de puppet

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *