Cómo instalar títeres agente en ubuntu 20.04
- 1699
- 176
- Sta. Enrique Santiago
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
- « Cómo instalar Docker Compose en Ubuntu 20.04
- Cómo instalar actualizaciones de seguridad en CentOS 8 (manual + automático) »