Formation Puppet : Installation et configuration
- Référence : LUUX161
- Durée : 2 jours (14 heures)
- Certification : Non
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- Connaître les bases du système Unix
PROFIL DES STAGIAIRES
- Administrateurs, exploitants souhaitant utiliser Puppet pour la gestion centralisée des configurations logicielles
OBJECTIFS
- Comprendre le fonctionnement de Puppet
- Savoir le mettre en oeuvre pour une administration centralisée
METHODES PEDAGOGIQUES
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- Mise à disposition d’un poste de travail par participant
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Production et Supervision
CONTENU DU COURS
1 - Introduction
- Présentation du besoin et des fonctionnalités de Puppet
- Gestion des configurations logicielles
- Collecte et centralisation des informations
- Définition des configurations cibles, mises à jour automatiques ou manuelles
- L’orchestration dans le cas d’un cloud d’entreprise
- Les différentes versions, et présentation de Puppet Enterprise
2 - Architecture
- Principe client-serveur, modules de configuration, les agents Puppet, la console, l’outil de gestion de cloud
- Mode opératoire : définition des configurations, vérification de l’état des clients
- Simulation des changements proposés par Puppet
- Application sur les systèmes cibles
3 - Les outils
- Facter : pour le recensement des informations des clients
- Ralsh : un langage de script shell
- Puppet Dashboard : interface de rapport d’activité des agents
- Mcollective : pour exécuter des commandes en parallèle sur les serveurs cibles
- La forge de modules et Puppet Module Tool pour utiliser des modèles de configurations
4 - Installation et configuration
- Prérequis systèmes
- Installation d’une infrastructure Puppet : serveur, base de données, agents
- Configuration des rôles : maître, agent, console…
- Gestion des certificats sur les clients
5 - Les modules
- Présentation de "Puppet Forge" et recherche de modules
- Le langage de description de configuration
- Création de modules, mise en oeuvre, et dépôt sur la forge