Logo de l'organisme de formation

Nous vous offrons un accompagnement de qualité

Représentation de la formation : PUPPET : Mise en œuvre avancée

PUPPET : Mise en œuvre avancée

Formation à distance
Accessible
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
Cette formation est gratuite.
Se préinscrire
Durée :21 heures (3 jours)
Cette formation est gratuite.
Se préinscrire
Durée :21 heures (3 jours)
Cette formation est gratuite.
Se préinscrire

Besoin d’adapter cette formation à vos besoins ?

N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !

Formation créée le 15/06/2021. Dernière mise à jour le 01/09/2022.

Version du programme : 1

Programme de la formation Version PDF

Objectifs de la formation

  • Savoir gérer la montée en charge et la haute disponibilité de Puppet
  • Connaitre les concepts avancés du langage et des ressources virtuelles
  • Savoir utiliser Hiera pour séparer les données et le code
  • Savoir coupler Puppet avec d’autres outils pour aller plus loin

Profil des bénéficiaires

Pour qui
  • Administrateur et ingénieur système
Prérequis
  • Expérience de l’administration système sous Linux.
  • Avoir déjà manipulé Puppet
  • Connaissance des bases de la gestion centralisée de configuration

Contenu de la formation

  • Rappels du langage Puppet :
    • La gestion des fichiers et les templates
    • Structures de données et opérateurs du langage
    • Les espaces de noms
    • Création et organisation d’un module réutilisable
    • Fonctionnalités du nouveau parser
  • Le reporting dans Puppet
    • Journalisation dans syslog
    • Alertes Mail
    • Couplage avec rrdtool
    • Couplage avec Nagios
    • Création de dashboards avec dashing.io
  • La séparation des données avec Hiera
    • Présentation des concepts
    • Méthodes d’utilisation
    • Les différents backends
    • Stockage de données sensibles avec eyaml
    • Utilisation de Hiera dans les modules
    • Écriture des facts externes
    • Création d’une fonction
  • Montée en charge et Haute Disponibilité
    • Identification des points de surcharge et de défaillance
    • Utilisation de Puppet avec Apache et Passenger
    • Mise en place d’une infrastructure multi-master
  • Ressources virtuelles et exportées
    • Cas d’utilisation des ressources virtuelles et exportées
    • Ressources avancées
    • Extraction d’informations depuis la PuppetDB
  • Classification Externe des nodes
    • Le concept d’environnement
    • Utilisation d’un ENC
    • Exemples d’architectures (Foreman, Dashboard)
  • Bonnes pratiques
    • Utilisation de la Forge
    • Configuration de Puppet avec le git et les environnements
    • Workflow pour la gestion des changements
  • Tests et intégration continue
    • Les différentes approches : smoke testing et rspec-puppet
    • Automatisation des tests
    • Intégration au workflow
  • Mcollective
    • Présentation
    • Déploiement via Puppet
    • Orchestration des runs Puppet
    • Utilisation Avancée
  • Foreman
    • • Installation
    • • Utilisation comme ENC
    • • Présentation du provisioning
    • • Présentation et utilisation de l’API
Équipe pédagogique

Nicole BIZARD Responsable formation 06 14 78 61 01 nibizard@bigso.fr

Suivi de l'exécution et évaluation des résultats
  • Formulaires d’évaluations de la formation : pré-évaluation avant formation, évaluation de la satisfaction en fin de stage, évaluation des acquis à +90 jours
  • Feuille de présence émargée par demi-journée par les stagiaires et le formateur
  • Attestation de fin de formation
  • Analyse des attentes client
Ressources techniques et pédagogiques
  • Modalité : Accueil des stagiaires dans une salle dédiée à la formation ou espace WebEx "Zoom, Teams....." en classe à distance
  • Méthode : Orientées sur l’utilisation et la mise en œuvre : l’apport théorique, visant la compréhension des principes, est systématiquement accompagné d’une mise en pratique concrète
  • Documentées : Support projeté et remis en PDF téléchargeable

Capacité d'accueil

Entre 4 et 10 apprenants

Accessibilité

La formation est accessible aux personnes à mobilité réduite. Une étude des conditions d’accès et des moyens de compensation sera réalisé en amont à l’inscription afin d’identifier plus précisément les conditions de réalisation et de faisabilité de la formation. Vous pouvez trouver toutes les informations nécessaires sur notre site : https://bigso.fr/accueil/formations/