4 votes

Comment configurer Puppet sur l'agent pour qu'il démarre lors des redémarrages ?

Je suis sous Ubuntu, est-ce la bonne façon de faire démarrer Puppet au redémarrage ?

update-rc.d Puppet par défaut

Si oui, où puis-je voir le résultat de cette commande ? Met-elle à jour un fichier qui est appelé lors des redémarrages ?

S'agit-il du même processus pour le serveur maître Puppet et les serveurs agents Puppet ?

Mise à jour Juste au cas où l'agent Puppet fonctionne déjà après les redémarrages en utilisant les installations par défaut sur ubuntu en utilisant :

sudo apt-get puppet facter

Comment puis-je savoir si elle est déjà configurée pour démarrer au redémarrage ?

9voto

Shane Madden Points 112034

Le paquetage de l'agent Puppet ne se configure pas par défaut pour démarrer au démarrage, afin que vous ayez la possibilité de le configurer si nécessaire avant qu'il ne commence à faire son travail (et à apporter potentiellement des changements massifs au système). Il vous en avertit lorsque vous essayez de démarrer le service.

Modifier /etc/default/puppet en changeant START=no à START=yes puis lancez le service avec service puppet start .

Le paquet puppetmaster devrait démarrer automatiquement au démarrage dès qu'il est installé.

3voto

Nikita Points 61

La méthode Puppet, une fois que vous avez installé Puppet, vous pouvez utiliser la ressource Puppet (ou ralsh sur 0.25) :

puppet resource service puppet ensure=running enable=true

1voto

Chris Points 359

Cela devrait permettre au service de démarrer au démarrage. Vous pouvez faire un ls de /etc/rcX.d/*Puppet (où X est le niveau d'exécution par défaut de votre système) pour vous assurer qu'il est configuré pour démarrer au démarrage. S'il y a un fichier Puppet avec un S majuscule, il est configuré (par exemple, S85puppet). Le "S" au début indique au système d'exécuter le script au démarrage.

0voto

robbyt Points 1622

J'aime placer un agent Puppet dans le fichier /etc/rc.local afin que Puppet applique un nouveau catalogue au démarrage et consigne les modifications dans la console.

faire :

echo "puppetd --test" >> /etc/rc.local

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X