Instalación de Puppet en el nodo maestro (192.168.0.1) y en los agentes (192.168.0.2 y 192.168.0.3):
- En todos los servidores, instala el repositorio de Puppet:En RHEL/CentOS:
sudo rpm -Uvh https://yum.puppet.com/puppet6-release-el-7.noarch.rpmEn Fedora:arduinosudo rpm -Uvh https://yum.puppet.com/puppet6-release-fedora-33.noarch.rpm- Instala el paquete de Puppet en el nodo maestro (192.168.0.1):
sudo dnf install puppetserver -y- Inicia y habilita el servicio de Puppet Server en el nodo maestro (192.168.0.1):
sudo systemctl start puppetserver sudo systemctl enable puppetserver- Instala el paquete de Puppet en los agentes (192.168.0.2 y 192.168.0.3):
sudo dnf install puppet-agent -y- Inicia y habilita el servicio de Puppet Agent en los agentes (192.168.0.2 y 192.168.0.3):
sudo systemctl start puppet sudo systemctl enable puppet- Configura el archivo «/etc/puppetlabs/puppet/puppet.conf» en los agentes (192.168.0.2 y 192.168.0.3) para especificar el nodo maestro:
[agent] server = 192.168.0.1- En cada agente (192.168.0.2 y 192.168.0.3), solicita un certificado al nodo maestro:
sudo /opt/puppetlabs/bin/puppet agent --test- En el nodo maestro (192.168.0.1), firma los certificados de los agentes:python
sudo /opt/puppetlabs/bin/puppetserver ca sign --all
Una vez que hayas instalado y configurado Puppet en el nodo maestro y los agentes, puedes seguir los pasos mencionados en mi publicación Anterior por ejemplo para crear el archivo de manifiesto «install_vim.pp» y aplicar la configuración utilizando el agente Puppet en los nodos gestionados (instalará vim en los dos servidores)
Escrito directamente desde el celular con la app de gestión de blog