GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Puppet en RHEL 8 / CentOS 8

Los administradores de TI confían en Puppet para administrar implementaciones complejas todos los días. Si su red se basa en sistemas Red Hat, necesitará instalar Puppet en RHEL 8 / CentOS 8. Puppet Labs proporciona un repositorio y paquetes, por lo que todo debería ser relativamente sencillo.

En este tutorial aprenderás:

  • Cómo habilitar Puppet Repo
  • Cómo instalar Puppet para servidores/Puppet Masters
  • Cómo actualizar servidores/maestros de marionetas
  • Cómo instalar Puppet para clientes
  • Cómo actualizar clientes de Puppet

Instale Puppet en RHEL 8 / CentOS 8.

Requisitos de software y convenciones utilizadas

Habilitar el repositorio de marionetas

Habilite Puppet Repo en RHEL 8 / CentOS 8.

Puppet Labs proporciona un repositorio para los sistemas RHEL y CentOS. El primer paso para configurar Puppet para máquinas cliente o servidor es habilitar el repositorio. Está disponible en forma de un RPM conveniente, así que continúe e instálelo con DNF.

# dnf install https://yum.puppetlabs.com/puppet-release-el-8.noarch.rpm

Instalar Puppet para Servidores/Puppet Masters

Instale Puppet Server en RHEL 8.

El proceso para instalar Puppet en sus servidores/instancias de Puppet Master es un poco diferente al de las máquinas que administrará. Comience instalando el puppetserver paquete.

# dnf install puppetserver

Actualizar servidores/maestros de marionetas

Actualice Puppet Server en RHEL 8.

A continuación, es mejor que Puppet se actualice a la versión más reciente. Puede lograr esto con un comando incorporado que le indica a la marioneta que se asegure de que esté ejecutando la última versión.

# puppet resource package puppetserver ensure=latest

Ahora, continúe e inicie su servidor Puppet con systemd

# systemctl start puppetserver

Siempre puedes habilitarlo al inicio también.

# systemctl enable puppetserver

Instalar Puppet para Clientes

Instale el cliente de Puppet en RHEL 8.

En sus máquinas cliente, solo necesita instalar el puppet paquete en sí. Usar dnf conseguirlo.

# dnf install puppet

Actualizar clientes

Actualice Puppet Client en RHEL 8.

Al igual que con el servidor, deberá asegurarse de que sus clientes estén completamente actualizados. Puede lograr esto casi exactamente de la misma manera. Solo que esta vez, vas a apuntar al puppet paquete.

# puppet resource package puppet ensure=latest

El resultado será similar. Ahora, inicia el puppet servicio.

# systemctl start puppet

Nuevamente, habilítelo en el arranque.

# systemctl enable puppet

Conclusión

Ahora, está listo para instalar Puppet y configurar toda su implementación. En este momento, estos paquetes todavía están en versión beta, por lo que puede haber errores e inconsistencias. Esta guía es principalmente para probar nuevas implementaciones de RHEL 8. Sin embargo, no espere cambios importantes en el proceso antes del lanzamiento. Es probable que el proceso siga siendo el mismo más adelante en el ciclo de vida de RHEL 8.


Cent OS
  1. Cómo instalar phpMyAdmin en RHEL 8 / CentOS 8

  2. Cómo instalar Puppet en CentOS 8 / RHEL 8

  3. Cómo instalar Icinga 2 en CentOS 8 / RHEL 8

  4. Cómo instalar Puppet 6.x en CentOS 7 / RHEL 7

  5. Cómo instalar Puppet en RHEL 8/CentOS 8

Cómo instalar maven en RHEL 8 / CentOS 8

Cómo instalar cpan en RHEL 8 / CentOS 8

Cómo instalar ruby ​​en RHEL 8 / CentOS 8

Cómo instalar Docker CE en RHEL 8 / CentOS 8

Cómo instalar VirtualBox 6.0 en CentOS 8 / RHEL 8

Cómo instalar PHP 7.4 en CentOS 8 / RHEL 8

    Requisitos de software y convenciones de la línea de comandos de Linux
    Categoría Requisitos, convenciones o versión de software utilizada
    Sistema RHEL 8 / CentOS 8
    Software Marioneta
    Otro Acceso privilegiado a su sistema Linux como root o a través de sudo comando.
    Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
    $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios