Public visé
Architectes, ingénieurs systèmes et réseaux, chefs de projets, administrateurs.
Objectifs pédagogiques
A l’issue de cette formation, vous serez capable de :
- Identifier les concepts et principes de l’automatisation
- Décrire Puppet
- Mettre en oeuvre et utiliser la dernière version de Puppet (v7x)
Programme
Jour 1
Présentation conceptuelle de Puppet
- Définitions et historique
- Qu’est-ce que la configuration automatisée ?
- Les deux types de système de configuration automatisée
- Présentation de Puppet
- Les différentes versions et distributions Puppet
- Terminologie
Concepts Puppet
- Le fonctionnement général de Puppet
- Puppet Master
- Puppet Agent
- La notion de Facter
Utiliser Puppet
- Le code déclaratif et impératif
- L’idempotence
- La notion d’état et sans état
- Le principe de codage : les modes KISS et DRY, les conditions, l’itération, les variables, les fonctions
- Les environnements
- Les classes
- Les ressources et leur organisation
- Les templates et fichiers : les ERB Templates, les EPP Templates
- Les External Nodes Classifiers (ENC)
- Les modules
- Définition
- Puppet Forge
- Installation d’un module
- Utiliser un module
- Le Puppet Development Kit
- Les IDE dédiées à Puppet
- Utilisation de Hiera
Jour 2
Exemples de travaux pratiques (à titre indicatif)
Le Puppet Master
- Installer et configurer un Puppet Master
- Installer et configurer un Puppet Agent
Manipulations de base
- Gérer l’enregistrement des agents
- Gérer des certificats SSL
- Gérer les utilisateurs et groupes
- Déployer une solution et sa configuration
- Remonter l’information avec Facter
- Superviser ses agents
Décrire la configuration avec Puppet
- Classification des noeuds
- Les ENC (External Node Classifiers)
- Foreman
- Cobbler
- Katello
Utilisation de Bolt
- Présentation de Bolt
Gérer son code
- Gestion des versions avec r10k et Git
- Les variables et classes
- Gérer les données spécifiques
- Gérer les rapports
Le contenu de ce programme peut faire l’objet d’adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
En cours de formation, par des études de cas ou des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.
Voir aussi
Vous serez peut-être intéressés par cette formation :