Puppet : Avancée

3 jours (21 heures) - Tarif sur demande

 Formation Perspectives et évolution de la DSI

PROGRAMME

Jour 1

REVUE DES BASES

• Rappel des fondamentaux du langage « Puppet »

LA STRUCTURE DE DONNEE DANS PUPPET

• Description des ressources

• Réutilisation de ressources afin de limiter les duplications

• Utilisation de structures de données complexes

• Décrire et utiliser des ressources virtuelles

SOLUTIONS ALTERNATIVES POUR LA GESTIONS DE RESSOURCES

• Définition des dépendances

• Description de syntaxes alternatives

• Description et utilisation de « Run Stages »

IMPLEMENTER SES PROPRES FONCTIONS


• Description du cycle de vie

• Exécuter une fonction dans le « Manifest Puppet »


Jour 2


BONNES PRATIQUES RELATIVES A L’HERITAGE DE CLASSE


• Description du mécanisme d’héritage de classe

• Décrire une variable au travers d’une classe parent

• Simplification d’une classe au travers du pattern « Design »

ABSTRACTION DES DONNEES AVEC HIERA


• Définition et utilisation des sources de confiance

• Abstraction des données avec « Hiera »

• Savoir configurer et utiliser les fonctionnalités de « Hiera » dans « Puppet »

ARCHITECTURE DES MODULES ET DEFINITION DES COUCHES D’ABSTRACTION


• Description de la structure d’un module

• Création d’un module réutilisable

• Développer des tests d’acceptance avec « Serverspec »

BONNES PRATIQUES DANS LE PARTAGE DE MODULES


• Description des bonnes pratiques de gestion des releases

• Publication de modules sur « Puppet Forge »


Jour 3


ORCHESTRATION ET MANAGEMENT


• Détail des fonctionnalités

• Rappel des terminologies « MCollective »

• Génération de rapport avec « Mcollective »

BONNES PRATIQUES DE RESOLUTION DE PROBLEME ET TROUBLESHOOTING


• Description des « Troubleshoot » standards et détails des erreurs rencontrées

• Pointer les fichiers et dossiers contenants les logs

UTILISER LES DONNEES GENEREES PAR PUPPET

• Configuration du générateur de rapports

• Intégration des rapports

• Utilisation de « Puppet Enterprise Event Inspector »

SYNTHESE DE LA FORMATION


• Sauvegarde des données générées durant la formation

• Bilan des acquis

OBJECTIF

Maitriser les fonctions avancées de « Puppet »
Se familiariser avec les techniques de résolution de problème
Découvrir l’ensemble des bonnes pratiques de mise en oeuvre

PUBLIC

Administrateur système
Exploitant
Développeur

PRÉREQUIS

Avoir suivi la formation « Puppet : Les Fondamentaux » (DPUP1) ou posséder
une expérience pratique avec les logiciels d'automatisation « Puppet ». Les
stagiaires doivent disposer d’un minimum de 1 à 2 ans d'expérience dans
l’utilisation des environnements Linux / Unix.

Demande d'informations


Liste des sous-pages