Aller au contenu principal

EDITIONS ENI : 06. Puppet, Automatiser la gestion de ses configurations

Organisme

EDITIONS ENI
2A RUE BENJAMIN FRANKLIN
44812 ST HERBLAIN CEDEX
Voir toutes ses formationsAutres organismes proposant cette formation

Contact

SERVICE FORMATIONS INTER-ENTREPRISES
inter@eni.fr
0240924562

Durée

14 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

L’évaluation des acquis est réalisée par les stagiaires, qui en début et fin de formation, réalisent une auto-évaluation de leurs connaissances en lien avec les objectifs de la formation.

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
735€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
3465€ HT / groupe
4 stagiaires minimum

Public

Administrateurs systèmes, Architectes, Ingénieurs systèmes et réseaux, Chefs de projets…

Pré-requis

Avoir les connaissances de base et une pratique de l'administration Linux

Objectifs pédagogiques

  • Identifier les concepts et principes de l'automatisation
  • Comprendre le fonctionnement de Puppet
  • Savoir installer et configurer Puppet
  • Déployer des logiciels et leur configuration

Programme détaillé

 

Introduction DevOps

·  L'origine du mouvement DevOps

·  Le besoin d'industrialisation pour l'opérationnel

·  La gestion d’infrastructure centralisée

·  Tour d'horizon des outils

·  Positionnement de Puppet dans le paysage actuel

 

Présentation de Puppet

·  Programmation déclarative – Infrastructure as Code (IaC)

·  Architecture globale

·  Fonctionnement du catalogue

·  Pré-requis systèmes

·  Serveur, base de données et agents

·  Configuration des rôles : maître, agent, console

·  Puppet Master

·  Le modèle client-serveur

·  Gestion des certificats sur les clients

·  Travaux pratiques :

-   Installation de l’environnement Puppet Master

-   Création d’un serveur Puppet

-   Mise en place d’un catalogue de base

 

Langage Puppet

·  Syntaxe du langage et principaux types

·  Les classes et les modules

·  Les classes paramétrées

·  Manifestes

·  Les ressources

-   Ordonnancement

·  Les templates

·  Variables, faits (avec Facter) et conditions

·  Travaux pratiques :

-   Ecriture de manifestes utilisant les ressources essentielles

-   Création de classes

-   Découverte des modules

 

Utilisation et création de modules

·  Utilisation de modules existants depuis Puppet Forge

·  Conception de modules

-   Bonnes pratiques

-   Partage sur Puppet Forge

·  Travaux pratiques :

-   Utilisation de modules communs

-   Ecriture d’un module avec ses tests et sa documentation

 

Outils Puppet

·  Monitoring avec le Puppet Dashboard

·  Contrôler Puppet avec MCollective

·  Bonnes pratiques

·  Travaux pratiques : Mise en œuvre d’un dashboard

Sessions

Filtrer les résultats
Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.