PUPPET - INSTALACION DE FOREMAN

En esta sesión describimos el proceso de instalación y configuración inicial del reporteador Puppet Foreman

Cargando video...

NOTA: Solo puedes ver una versión limitada del video a baja resolución, si quieres ver la versión completa por favor regístrate y obtén alguno de nuestros planes!

Descripción del Vídeo

Modificar el /etc/hosts

Para instalar el foreman, hace falta modificar el archivo “/etc/hosts” para convertir el nombre del equipo en un verdadero registro “fqdn” es decir, que el nombre del equipo resuelve el dominio al que pertenece, ejemplo: “equipo.acme.com”

$> vi /etc/hosts
127.0.0.1 puppetm.networkfaculty.com


Para Debian y Familia

apt-get -y install ca-certificates
wget https://apt.puppetlabs.com/puppetlabs-release-trusty.deb
dpkg -i puppetlabs-release-trusty.deb


Instalar PuppetMaster: 
$> sudo  aptitude update
$> sudo  aptitude -y install puppetmaster


Agregar lo repositorios de “Foreman” Para Debian y Familia:

echo "deb http://deb.theforeman.org/ trusty 1.9" > /etc/apt/sources.list.d/foreman.list <- reemplazar por trusty  o wheezy si usa Ubuntu u otra version de Debian
echo "deb http://deb.theforeman.org/ plugins 1.9" >> /etc/apt/sources.list.d/foreman.list


wget -q http://deb.theforeman.org/pubkey.gpg -O- | apt-key add -
apt-get update && apt-get install foreman-installer

RedHat y Familia
yum -y install epel-release
rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm

Instalar PuppetMaster: 
$> sudo  yum install  puppetserver

Agregar lo repositorios de “Foreman” Para RedHat y Familia:
rpm -ihv http://yum.theforeman.org/releases/1.9/el7/x86_64/foreman-release.rpm
yum -y install foreman-installer


Ejecutar (Ambos S.O)
$> sudo foreman-installer

Modificar el archivo “autosign.conf”, para agregar el/los host  por el nombre o dominio del(los) equipos.
$> vi /etc/puppet/autosign
nombre_host


Si se tienen hosts aprovisionados, habrá que:
Revocar los certificados del lado de PuppetMaster, Ejemplo:  
 $> sudo puppet ca revoke nombre_host

Borrar el certificado del lado del host, Ejemplo:  
          $> sudo find /var/lib/puppet/ssl -name nombre_host.pem -delete

Realizar la solicitud nuevamente del lado del host, Ejemplo: 
          $> sudo puppet agent -t --server nombre_puppet_master --waitforcert 60

Rating

Global

Ver video en playlist

comments powered by Disqus