10.4.3. Cómo instalar y configurar Puppet Agent
Procedimiento 10.4. Cómo instalar y configurar Puppet Agent
- Abra una consola de la terminal e inicie sesión como root en la línea de comandos.
- Instale puppet-agent mediante el siguiente comando:
Nota
El repositorio Red Hat Common debe estar habilitado ya que proporciona puppet-agent.# yum install puppet-agent
El agente Puppet ha sido instalado y habilitado. Los paquetes ya se pueden instalar y retirar del servidor Satellite.
Procedimiento 10.5. Cómo configurar Puppet Agent
Debe cumplir con las siguientes condiciones antes de continuar con esta tarea:
- El host debe estar registrado a Red Hat Satellite Server.
- El repositorio Red Hat Common debe estar habilitado.
- Los siguientes paquetes Puppet deben estar instalados en el host.
- Configure puppet-agent al modificar el archivo
/etc/puppet/puppet.conf:# vi /etc/puppet/puppet.conf[main] # The Puppet log directory. # The default value is '$vardir/log'. logdir = /var/log/puppet # Where Puppet PID files are kept. # The default value is '$vardir/run'. rundir = /var/run/puppet # Where SSL certificates are kept. # The default value is '$confdir/ssl'. ssldir = $vardir/ssl [agent] # The file in which puppetd stores a list of the classes # associated with the retrieved configuratiion. Can be loaded in # the separate ``puppet`` executable using the ``--loadclasses`` # option. # The default value is '$confdir/classes.txt'. classfile = $vardir/classes.txt pluginsync = true report = true ignoreschedules = true daemon = false ca_server = satellite.example.com server = satellite.example.com # Where puppetd caches the local configuration. An # extension indicating the cache format is added automatically. # The default value is '$confdir/localconfig'. localconfig = $vardir/localconfig - Ejecute el agente Puppet en el host:
# puppet agent -t --server satellite.example.com - Firme el certificado SSL para el cliente Puppet a través de la interfaz web de Satellite Server:
- Ingrese a Satellite Server a través de la interfaz web.
- Seleccione
. - Haga clic en a la derecha del host requerido.
- Haga clic en .
Nota
El agente Puppet ha sido configurado y todos los hosts aparecen en Todos los hosts.