Puppet : Expertise

  • Référence : LUUX162
  • Durée : 2 jours (14 heures)
  • Certification : Non
  • Eligible CPF : Non

CONNAISSANCES PREALABLES

  • Il est indispensable de connaître les bases de puppet

PROFIL DES STAGIAIRES

  • Administrateurs, exploitants souhaitant approfondir leurs connaissances de Puppet pour la gestion centralisée des configurations logicielles

OBJECTIFS

  • Comprendre le fonctionnement de la base hiera
  • Savoir rechercher et créer des modules et connaître les outils complémentaires disponibles autour de puppet

METHODES PEDAGOGIQUES

  • Mise à disposition d’un poste de travail par participant
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions

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 - La base hiera

  • Intérêt de Hiera : gestion des paramètres en dehors des manifests
  • Fonctionnement, mise en œuvre : configuration avec le fichier hiera.yaml
  • Préparation de la hiérarchie
  • Utilisation des données hiera depuis puppet
  • Exemple : lien avec Nagios par le module thias/nagios

2 - Les outils complémentaires

  • 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

3 - Les modules

  • Présentation de « Puppet Forge » et recherche de modules
  • Le langage de description de configuration
  • Création de modules, mise en œuvre, et dépôt sur la forge
cookie