Cómo instalar títeres agente en ubuntu 20.04

Cómo instalar títeres agente en ubuntu 20.04

Puppet es una herramienta popular de gestión de infraestructura. Con la ayuda de Puppet Server, puede administrar fácilmente una gran cantidad de servidores de un servidor maestro. Puppet Server Node es responsable de administrar múltiples nodos del cliente. Es necesario que todos los nodos del cliente deben instalarse y ejecutar el servidor de agente de Puppet.

Nuestro tutorial anterior lo describe para configurar el nodo maestro de Puppet en un Ubuntu 20.04 Sistema junto con el nodo del cliente. Si necesita agregar más servidor de clientes a la red de títeres existentes, simplemente instale el servidor de agente en el servidor.

Este tutorial le describe la configuración paso a paso para instalar Puppet Agent en Ubuntu 20.04 sistema. También le ayuda a conectar un nodo de cliente con el nodo maestro.

Requisitos previos

Debes tener:

  • Suponiendo que ya tienes un nodo maestro de marionetas.
  • Un Ubuntu 20 corriendo.04 sistema para configurar como clientes de agentes de marionetas.
  • Acceso de shell a todos los sistemas con una cuenta privilegiada de sudo.
  • Este sistema debe estar conectado con el nodo maestro a través de la red pública o privada.

Paso 1 - Configurar hosts

Puppet Master y Client Nodes usa nombres de host para comunicarse entre sí. Por lo tanto, es bueno comenzar con la asignación de un nombre de host único para cada nodo.

1. En el nodo maestro de marionetas - Iniciar sesión en el nodo maestro y editar /etc/huéspedes archivo:

sudo nano /etc /huéspedes  

Agregue las nuevas entradas del servidor al archivo hosts:

10.132.14.239 Puppetmaster Puppet 10.132.14.240 Puppetclient1 10.132.14.241 Puppetclient2 

Suponiendo que Puppetmaster y PuppetClient1 ya se agregaron en el archivo. Así que simplemente agregue una nueva entrada al lado de esas líneas.

2. En el nuevo nodo del cliente - A continuación, inicie sesión en el nuevo servidor de agente de títeres y edite /etc/huéspedes archivo:

sudo nano /etc /huéspedes  

Agregue su nuevo servidor a los archivos de hosts:

10.132.14.239 Puppetmaster Puppet 10.132.14.241 Puppetclient2 

Guardarlo y cerrarlo.

Paso 2 - Instale el agente de marionetas en Ubuntu

Los paquetes de Puppet Debian están disponibles en el repositorio oficial de Apt. Puede configurar el archivo de configuración del repositorio instalando un paquete Debian en su sistema.

3. Ahora, descargue e instale el último paquete de Puppet Debian para configurar PPA en el nodo de su cliente:

wget https: // apt.títeres.com/marque7-release-focal.debutante  sudo dpkg -i marcoling7-liberación-focal.debutante  

4. Una vez que haya configurado el PPA, instale el paquete de agente de Puppet en todos los servidores de clientes.

Actualización de sudo apto  sudo apto install tupitido -agente -y  

5. Una vez que terminó la instalación de los paquetes. Edite el archivo de configuración de títeres:

sudo nano/etc/marioneta/marioneta/marioneta.confusión  

Agregue las siguientes entradas al final del archivo de configuración de Puppet para definir los detalles del nodo maestro de Puppet:

[Main] certName = PuppetClient2 Server = Puppetmaster 

Guarde su archivo y cierre.

6. A continuación, inicie el servicio de agente de Puppet en todos los nodos del cliente y configúrelo en arranque automático en el arranque del sistema:

sudo systemctl iniciar títere  sudo systemctl habilitar títere  

7. Una vez hecho esto, verifique que el servicio de agente de títeres se ejecute correctamente:

sudo systemctl de estado de estado  

Debería ver un estado en ejecución en todos los sistemas de agentes

Paso 3 - Firma los certificados del agente de títeres

8. Lo has hecho con la configuración. Ahora, inicie sesión en el nodo maestro de Puppet y ejecute el siguiente comando para enumerar todos los certificados disponibles:

lista de sudo/opt/tupetlabs/bin/tupetserver -todo  

9. A continuación, firme todos los certificados de los clientes usando:

SUDO/OPT/PUPPETLABS/BIN/PIEPETSERVER CA  

10. Finalmente, pruebe la comunicación entre Puppet Master y los nodos del cliente utilizando el siguiente comando.

sudo/opt/tuppetlabs/bin/títeres agente -prueba  

Conclusión

Eso es todo. Has instalado con éxito títeres en Ubuntu 20.04 sistema. También configurado nuevo nodo con Puppet Master Node.

También puede visitar la documentación oficial para obtener más información sobre la configuración del nodo del servidor de Puppet y la configuración del nodo del cliente en