10.4.3. Cómo instalar y configurar Puppet Agent


Los siguientes pasos muestran cómo instalar y configurar el agente Puppet en un host. El agente Puppet debe estar configurado para que Red Hat Satellite Server pueda listar todos los hosts disponibles en Todos los hosts.

Procedimiento 10.4. Cómo instalar y configurar Puppet Agent

  1. Abra una consola de la terminal e inicie sesión como root en la línea de comandos.
  2. 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
    
    Copy to Clipboard Toggle word wrap
Resultado:

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

Prerrequisitos

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.
  1. Configure puppet-agent al modificar el archivo /etc/puppet/puppet.conf:
    # vi /etc/puppet/puppet.conf
    
    Copy to Clipboard Toggle word wrap
    [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
    
    Copy to Clipboard Toggle word wrap
  2. Ejecute el agente Puppet en el host:
    # puppet agent -t --server satellite.example.com
    Copy to Clipboard Toggle word wrap
  3. Firme el certificado SSL para el cliente Puppet a través de la interfaz web de Satellite Server:
    1. Ingrese a Satellite Server a través de la interfaz web.
    2. Seleccione Infraestructura Cápsulas.
    3. Haga clic en Certificados a la derecha del host requerido.
    4. Haga clic en Firmar.

Nota

Una vez que el agente Puppet esté configurado en el host, aparecerá listado en Todos los hosts, pero únicamente cuando se selecciona Cualquier contexto ya que el host no está asignado a niguna organización o ubicación. Para asignar el host a una organización, consulte la Sección 3.1.3, “Cómo modificar una organización” y para asignarlo a una ubicación, consulte la Sección 3.2.2, “Cómo modificar un sitio”.
Resultado:

El agente Puppet ha sido configurado y todos los hosts aparecen en Todos los hosts.

Red+Hat+Satellite+6Docs+User+GuideReportar un error
Volver arriba
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2025 Red Hat