3 jours (21 heures) - Tarif sur demande


PRESENTATION DE PUPPET ET DE PUPPET LABS • Présentation des problématiques auxquelles « Puppet » répond • Liste des fonctionnalités de « Puppet » • Présentation de « Puppet Entreprise » CREATION DE L’ENVIRONNEMENT DE TRAVAIL • Installation des prérequis systèmes • Installation d’une infrastructure « Puppet « : serveur, base de données, agent • Configuration des rôles : maitre, agent, console • Gestion des certificats IDENTIFIER LES ROLES DES COMPOSANTS PUPPET • Principe client-serveur • Les agents « Puppet » • La console COMPRENDRE LES CONCEPTS SOUS-JACENTS DE PUPPET • Différencier les configurations « déclaratives » et « impératives » • Présentation des principaux bénéfices de « Puppet IT Automation Software » • Définition des principales syntaxes utilisées dans « Puppet » CONCEVOIR UN « MODULE » ET UNE « CLASSE » PUPPET • Présentation de la structure, de la construction et de l’utilisation des modules • Différencier la « définition » et la « déclaration » d’une classe Jour 2 • Description des noeuds de classification • Définition d’un noeud dans son « manifest » • Utilisation de la console « Puppet Entreprise » pour classifier les noeuds LES « RESSOURCES » • Identification des différents types de ressources • Présentation des différentes caractéristiques d’une ressource suivant la plateforme DEFINITION D’UNE RELATION ENTRE RESSOURCES • Etablir des dépendances entre des ressources « Puppet » • Utilisation de « Puppet » pour redémarrer un service à la suite d’un changement de dépendance • Utilisation des patterns « Package – File – Service » LANGAGE PUPPET • Utilisation des variables « Puppet » • Utilisation des conditions logiques « Puppet » • Création d’un « manifest Puppet » capable d’être exécuté sur différentes plateformes LES « TEMPLATES » • Utilisation de « templates Puppet » pour générer dynamiquement des configurations d’agent Jour 3 INTRODUCTION AU CONCEPT DE SEPARATION DES DONNEES AVEC HIERA • Description de la syntaxe utilisée • Récupération des données depuis une ressource Hiera • Description des différentes interactions possibles avec Hiera UTILISER LES MODULES DEPUIS « PUPPET FORGE » • Trouver et installer des modules depuis la « Forge » • Partager des modules avec d’autre utilisateur de la « Forge » LE ROLES ET PROFILES • Présentation des rôles et profiles • Mise en pratique par la rédaction d’une classe « role » et « profile » CONCLUSION • Revue des acquis • Questions - réponses |