Puppet : Installation et configuration

  • Référence : LUUX161
  • Durée : 3 jours (21 heures)
  • Certification : Non
  • Eligible CPF : Non

CONNAISSANCES PREALABLES

  • Connaître les bases du système Unix

PROFIL DES STAGIAIRES

  • Administrateurs, exploitants souhaitant utiliser Puppet pour la gestion centralisée des configurations logicielles

OBJECTIFS

  • Comprendre le fonctionnement de Puppet
  • Savoir le mettre en oeuvre pour une administration centralisée

METHODES PEDAGOGIQUES

  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • Mise à disposition d’un poste de travail par participant

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

Consultant-Formateur expert Production et Supervision

CONTENU DU COURS

1 - Introduction

  • Présentation du besoin et des fonctionnalités de Puppet
  • Gestion des configurations logicielles
  • Collecte et centralisation des informations
  • Définition des configurations cibles, mises à jour automatiques ou manuelles
  • L’orchestration dans le cas d’un cloud d’entreprise
  • Les différentes versions, et présentation de Puppet Enterprise

2 - Architecture

  • Principe client-serveur, modules de configuration, les agents Puppet, la console, l’outil de gestion de cloud
  • Mode opératoire : définition des configurations, vérification de l’état des clients
  • Simulation des changements proposés par Puppet
  • Application sur les systèmes cibles

3 - Les outils

  • Facter : pour le recensement des informations des clients
  • Ralsh : un langage de script shell
  • Puppet Dashboard : interface de rapport d’activité des agents
  • Mcollective : pour exécuter des commandes en parallèle sur les serveurs cibles
  • La forge de modules et Puppet Module Tool pour utiliser des modèles de configurations

4 - Installation et configuration

  • Prérequis systèmes
  • Installation d’une infrastructure Puppet : serveur, base de données, agents
  • Configuration des rôles : maître, agent, console…
  • Gestion des certificats sur les clients

5 - Les modules

  • Présentation de « Puppet Forge » et recherche de modules
  • Le langage de description de configuration
  • Création de modules, mise en oeuvre, et dépôt sur la forge
cookie