Simplifiez Puppet avec les External Node Classifiers

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
106
Mois de parution
janvier 2020
Spécialité(s)


Résumé

La gestion de la configuration de votre parc via le fichier site.pp de Puppet peut rapidement devenir une tâche complexe et rébarbative. Un External Node Classifiers (ENC) peut rendre les choses plus simples. Nous allons voir les avantages de cette solution et comment mettre en place un ENC.


Dans sa configuration de base, Puppet stocke les informations des clients dans le fichier site.pp. Jusque-là, tout va bien. Imaginons maintenant que vous ayez à gérer un grand nombre de clients. La gestion de ce fichier peut rapidement devenir un vrai casse-tête. Et ce, malgré l'utilisation d'expressions régulières pour regrouper les clients de même « type ».

C'est là qu'intervient l'External Node Classifiers (ENC). Le but de l'ENC est de déporter la description des clients, par exemple dans une base de données. Ainsi, à l'aide par exemple d'une interface (« maison » ou non), vous pourrez gérer plus facilement la configuration de vos clients.

Au cours de cet article, nous verrons comment mettre en place votre premier ENC à travers un exemple simple. Pour cet exemple, nous aurons besoin de trois machines installées sous CentOS 8 (minimal) :

La suite est réservée aux abonnés. Il vous reste 94% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant


Article rédigé par

Les listes de lecture

9 article(s) - ajoutée le 01/07/2020
Vous désirez apprendre le langage Python, mais ne savez pas trop par où commencer ? Cette liste de lecture vous permettra de faire vos premiers pas en découvrant l'écosystème de Python et en écrivant de petits scripts.
11 article(s) - ajoutée le 01/07/2020
La base de tout programme effectuant une tâche un tant soit peu complexe est un algorithme, une méthode permettant de manipuler des données pour obtenir un résultat attendu. Dans cette liste, vous pourrez découvrir quelques spécimens d'algorithmes.
10 article(s) - ajoutée le 01/07/2020
À quoi bon se targuer de posséder des pétaoctets de données si l'on est incapable d'analyser ces dernières ? Cette liste vous aidera à "faire parler" vos données.
Plus de listes de lecture