documentos:administracion:puppet:instalacion

Instalación Server PUPPET

apt-get install puppetmaster vim-puppet git

Instalación Cliente PUPPET

Este documento describe los pasos para instalar PUPPET cliente en un computador.

El hostname tiene que estar perfectamente configurado y coincidir con lo que devuelve el DNS.

$ cat /etc/hostname
amazing

$ hostname
amazing

y también devolver el nombre completo

$ cat /etc/hosts
127.0.0.1     localhost
192.168.1.123 amazing.system.com  amazing
$ hostname -f
amazing.system.com
 

El cliente debe reconocer el servidor puppet

 $ cat /etc/hosts
 [...]
 192.168.1.29  master  master.system.com

El proceso de instalación crea los certificados del cliente y el csr para firmar.

 # apt-get update
 # apt-get -y install puppet

Configurar servidor puppet

 # cat /etc/puppet/puppet.conf
 # pluginsync=false
 server=master.system.com

Correr comando

 # puppetd --test --waitforcert 15

produce error!!

Exiting, no certificate found
# puppetca -la
amazing.system.com (3E:F0:01:3B:86:13:3A:AA:7B:E5:0D:C9:01:BD:18:3D)

# puppetca -s amazing.system.com

# puppetca -la
+ amazing.system.com (3E:F0:01:3B:86:13:3A:AA:7B:E5:0D:C9:01:BD:18:3D)
 $ sudo puppetd --test
 # cat /etc/default/puppet
 START=yes
 
 # /etc/init.d/puppet start

En /etc/puppet/manifest están las recetas

  • documentos/administracion/puppet/instalacion.txt
  • Última modificación: 2014/12/08 01:28
  • por 127.0.0.1