Puppet – Automatisation de la gestion de ses configurations

0 Enrolled
14 hour
  • 14 hour
  • 33
  • 0
  • no
1,500.00€

Aperçu du cours

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable de gérer une infrastructure de manière centralisée avec l’application Open Source Puppet.

Programme d'études

  • Introduction

    • Définition de la configuration automatisée

    • Configuration automatisée : avec & sans agent

    • Présentation de Puppet

    • Version et distribution de Puppet

    • Fonctionnement de Puppet

  • Installation & configuration

    • Définition de puppet master et puppet agent

    • Installation & paramétrage d’un puppet master

    • Installation & paramétrage d’un puppet agent

    • Travaux pratiques : Installation des puppet master et agent, premiers pas sur l’environnement

  • Langage Puppet

    • Introduction : types supportés, présentation des manifestes, modules, templates, des modules disponibles sur Puppet

    • Syntaxe du langage

    • Génération de fichiers à l’aide de templates

    • Relations entre ressources

    • Ressources définies

    • Facter : remontée d’informations

    • Travaux pratiques : Gestion des utilisateurs ; déploiement des logiciels et configuration ; gestion & supervision des services ; description de la configuration actuelle avec Puppet

  • Réutilisation de modules Puppet

    • Intérêts de la réutilisation des modules

    • Modules & classes

    • Utilisation d’un module existant

    • Structuration du code Puppet sous forme de modules réutilisables

    • Ecriture d’un nouveau module

    • Travaux pratiques : Choix, implémentation & utilisation d’un module existant. Ecriture d’un nouveau module

  • Connection Agent / Master

    • Architecture maître-agent

    • Authentification des clients

    • Gestion des certificats SSL

    • Planification du lancement de l’agent

    • Travaux pratiques : intégration d’un nouveau client, lancement comme service résident & lancement avec cron

  • Best practices pour déployer & utiliser Puppet

    • Formatage du code

    • Gestion des versions & intégration avec Puppet

    • Séparation code générique / paramètres spécifiques

    • Gestion des données privées

    • Supervision des rapports

    • Travaux pratiques : Utilisation de Puppet-Lint. Extraction de paramètres spécifiques

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
453 Courses

Commentaire sur la formation

0.0
0 rating
0%
0%
0%
0%
0%

Soyez le premier à commenter “Puppet – Automatisation de la gestion de ses configurations”

Main Content