Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer le serveur Puppet sur CentOS 7. Avant de poursuivre ce tutoriel, assurez-vous d'être connecté en tant qu'utilisateur avec sudo
privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.
Puppet est un logiciel gratuit et open source publié sous licence Apache et développé par Puppet Labs pour GNU/Linux, Mac, BSD, Solaris et Windows. Le projet est écrit en Ruby' Language et il est principalement utilisé dans l'automatisation de serveur pour distribuer la configuration du système ainsi qu'un client et un serveur pour le distribuer, et une bibliothèque pour réaliser la configuration.
Caractéristiques de Marionnette
- Conçu de manière à éviter les doublons pour tous ceux qui résolvent le même problème.
- Outil mature
- Cadre puissant
- Simplifiez la tâche technique de l'administrateur système.
- La tâche de l'administrateur système est écrite dans le code natif de Puppet et peut être partagée.
- Permet d'apporter mécaniquement des modifications rapides et reproductibles
- Maintient la cohérence et l'intégrité du système.
- Utile pour gérer les appareils physiques et virtuels en plus du cloud.
Installer Puppet Server sur CentOS 7
Étape 1. La première commande mettra à jour les listes de packages pour vous assurer d'obtenir la dernière version et les dernières dépendances.
sudo yum install epel-release sudo yum update
Étape 2. Installez Puppet Server sur CentOS.
Tout d'abord, installez les dernières versions de Puppet à l'aide du référentiel de packages Puppet Labs sur vos versions CentOS correspondantes :
rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm
- Installation de Puppet sur le serveur maître :
yum install puppet-server
Ensuite, exécutez la commande suivante pour mettre à niveau Puppet vers la version la plus récente :
puppet resource package puppet-server ensure=latest
Une fois le processus de mise à niveau terminé, vous devrez redémarrer le puppet master :
/etc/init.d/puppetmaster restart
- Installation de Puppet sur le nœud de l'agent :
yum install puppet
Maintenant, mettez à niveau l'agent puppet installé vers les versions récentes, à l'aide de la commande suivante :
puppet resource package puppet ensure=latest
Une fois la mise à niveau terminée, vous devrez redémarrer le service de marionnettes pour que les modifications prennent effet :
/etc/init.d/puppetmaster restart
Félicitations, vous avez appris à installer et à configurer le serveur Puppet sur CentOS 7. Si vous avez des questions, veuillez laisser un commentaire ci-dessous.