############### (NOTA: Todo como usuario 'root' !!!!!!) ############### Ejercicio 1: Instalacion del cliente 'puppet': ============================================== 1) Install puppet client # apt-get install puppet 2) Editar /etc/default/puppet # vi /etc/default/puppet -Asegurarse que las siguientes opciones esten habilitadas: START=yes DAEMON_OPTS="--server localhost" 3) Verificar informacion que ofrece el comando 'facter'. Para ello corra el comando y note las variables que ofrece: # facter #####Fin de ejercicio 1 Ejercicio 2: Instalacion del servidor 'puppetmaster': ===================================================== 1) Instalar 'puppetmaster' # apt-get install puppetmaster 2) Bajar e instalar noc-wiki el fichero puppet.tar # cd /etc/puppet # wget http://10.10.3.5/archive/puppet.tar # tar -xvf puppet.tar 3) Verificar contenido de puppet.conf es: [main] logdir=/var/log/puppet vardir=/var/lib/puppet ssldir=/var/lib/puppet/ssl rundir=/var/run/puppet factpath=$vardir/lib/facter pluginsync=true 4) Correr el servidor de configuraciones 'puppetmaster' # /etc/init.d/puppetmaster start 5) Verificar que servidor este' corriendo # pgrep -p puppetmaster 5) Editar /etc/default/puppet # vi /etc/default/puppet Asegurarse que: START=yes DAEMON_OPTS="--server localhost" 6) Correr el cliente de puppet # service puppet start 7) Verificar que el servidor recibio' y firmo' la solicitud de certificado (caso trivial, pues servidor y cliente estan en el mismo host y no hay que firmar) # puppetca --list --all 8) Verificar corrida del cliente # tail /var/log/syslog 9) Verificar contenido del fichero /etc/motd # more /etc/motd 10) Verificar informacion que ofrece el comando 'facter': #facter 11) Ir a /etc/puppet/manifests y revisar el contenido de la configuracion (con instructor, como resumen)