GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Puppet sur RHEL 8 / CentOS 8

Les administrateurs informatiques comptent sur Puppet pour gérer des déploiements complexes au quotidien. Si votre réseau est construit sur des systèmes Red Hat, vous devrez installer Puppet sur RHEL 8 / CentOS 8. Puppet Labs fournit un référentiel et des packages, donc le tout devrait être relativement simple.

Dans ce didacticiel, vous apprendrez :

  • Comment activer le référentiel Puppet
  • Comment installer Puppet pour les serveurs/maîtres de marionnettes
  • Comment mettre à jour les serveurs/maîtres de marionnettes
  • Comment installer Puppet pour les clients
  • Comment mettre à jour les clients Puppet

Installez Puppet sur RHEL 8 / CentOS 8.

Configuration logicielle requise et conventions utilisées

Configuration logicielle requise et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version du logiciel utilisée
Système RHEL 8/CentOS 8
Logiciel Marionnette
Autre Accès privilégié à votre système Linux en tant que root ou via le sudo commande.
Conventions # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande
$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié

Activer le référentiel Puppet

Activez le Puppet Repo sur RHEL 8 / CentOS 8.

Puppet Labs fournit un référentiel pour les systèmes RHEL et CentOS. La première étape de la configuration de Puppet pour les ordinateurs client ou serveur consiste à activer le référentiel. Il est disponible sous la forme d'un RPM pratique, alors n'hésitez plus et installez-le avec DNF.

# dnf install https://yum.puppetlabs.com/puppet-release-el-8.noarch.rpm

Installer Puppet pour les serveurs/maîtres de marionnettes

Installez Puppet Server sur RHEL 8.

Le processus d'installation de Puppet sur vos serveurs/instances Puppet Master est un peu différent des machines que vous allez gérer. Commencez par installer le puppetserver paquet.

# dnf install puppetserver

Mettre à jour les serveurs/maîtres de marionnettes

Mettre à jour le serveur Puppet sur RHEL 8.

Ensuite, il est préférable que Puppet se mette à jour avec la dernière version absolue. Vous pouvez y parvenir avec une commande intégrée qui indique à la marionnette de s'assurer qu'elle exécute la dernière version.

# puppet resource package puppetserver ensure=latest

Maintenant, lancez votre serveur Puppet avec systemd

# systemctl start puppetserver

Vous pouvez également l'activer au démarrage.

# systemctl enable puppetserver

Installer Puppet pour les clients

Installez le client Puppet sur RHEL 8.

Sur vos machines clientes, il vous suffit d'installer la puppet paquet lui-même. Utilisez dnf obtenez-le.

# dnf install puppet

Mettre à jour les clients

Mettre à jour le client Puppet sur RHEL 8.

Tout comme avec le serveur, vous devrez vous assurer que vos clients sont complètement à jour. Vous pouvez accomplir cela presque de la même manière exacte. Seulement cette fois, vous allez cibler la puppet paquet.

# puppet resource package puppet ensure=latest

Le résultat sera similaire. Maintenant, démarrez la puppet services.

# systemctl start puppet

Encore une fois, activez-le au démarrage.

# systemctl enable puppet

Conclusion

Vous êtes maintenant prêt à installer Puppet et à configurer l'ensemble de votre déploiement. À l'heure actuelle, ces packages sont toujours en version bêta, il peut donc y avoir des bogues et des incohérences. Ce guide est principalement destiné à tester les nouveaux déploiements RHEL 8. Ne vous attendez pas à des changements majeurs dans le processus avant la sortie, cependant. Le processus restera probablement le même plus tard dans le cycle de vie de RHEL 8.


Cent OS
  1. Comment installer phpMyAdmin sur RHEL 8 / CentOS 8

  2. Comment installer Puppet sur CentOS 8 / RHEL 8

  3. Comment installer Icinga 2 sur CentOS 8 / RHEL 8

  4. Comment installer Puppet 6.x sur CentOS 7 / RHEL 7

  5. Comment installer Puppet sur RHEL 8/CentOS 8

Comment installer maven sur RHEL 8 / CentOS 8

Comment installer cpan sur RHEL 8 / CentOS 8

Comment installer ruby ​​sur RHEL 8 / CentOS 8

Comment installer Docker CE sur RHEL 8 / CentOS 8

Comment installer VirtualBox 6.0 sur CentOS 8 / RHEL 8

Comment installer PHP 7.4 sur CentOS 8 / RHEL 8