Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

2.3. Configuración


Cree una ruta de carpeta para la clase apache2:


sudo mkdir -p / etc / puppet / modules / apache2 / manifests


Ahora configure algunos recursos para apache2. Crea un archivo /etc/puppet/modules/apache2/manifests/init.pp

que contiene lo siguiente:


clase apache2 {paquete {'apache2':

asegurar => instalado,

}


servicio {'apache2': asegurar => verdadero, habilitar => verdadero,

require => Paquete ['apache2'],

}

}


A continuación, cree un archivo de nodo /etc/puppet/code/environments/production/manifests/site.pp con:


nodo 'puppetclient.example.com' {incluir apache2

}


imagen

Reemplaza clientemarioneta.ejemplo.com con el nombre de host de su cliente Puppet real.


El paso final para este simple servidor Puppet es reiniciar el demonio:


sudo systemctl reiniciar puppetmaster.service


Ahora que todo está configurado en el servidor Puppet, es el momento de configurar el cliente.


Primero, configure el demonio del agente Puppet para que se inicie. Editar / etc / default / puppet, cambiando EMPIEZA a si:


INICIO = si


Luego inicie el servicio:


sudo systemctl iniciar marioneta.servicio


Ver la huella dactilar del certificado del cliente


sudo títere agente - huella digital


De vuelta en el servidor Puppet, vea las solicitudes de firma de certificado pendientes:


lista de certificados de marionetas sudo


En el servidor Puppet, verifique la huella digital del cliente y firme el certificado de puppetclient:


sudo marca de certificado de marionetas marionetaclient.example.com


En el cliente Puppet, ejecute el agente puppet manualmente en primer plano. Este paso no es estrictamente necesario, pero es la mejor manera de probar y depurar el servicio de títeres.


sudo títere agente --prueba


cheque / var / log / syslog en ambos hosts por cualquier error con la configuración. Si todo va bien, el paquete apache2 y sus dependencias se instalarán en el cliente Puppet.


imagen

Este ejemplo es muy simple y no destaca muchas de las características y beneficios de Puppet. Para obtener más información, consulte la Sección 2.4, “Recursos” [p. 109].


Top OS Cloud Computing en OnWorks: