Puppet

Configurez des hôtes Red Hat Enterprise Linux dans des environnements DevOps avec Puppet.

Objectifs

Bénéfices pour l’entreprise

Ce cours a pour objectif de développer les compétences requises pour mettre en œuvre Puppet, que ce soit dans un environnement d’exploitation ou de cloud computing, ou pour l’intégrer à des produits Red Hat. Il s’agit de compétences intéressantes pour les entreprises qui cherchent à économiser de l’argent et à augmenter l’efficacité opérationnelle en adoptant une méthodologie DevOps avec Puppet.

Avec ce cours, nous avons cherché à servir l’ensemble de nos clients. Les avantages et résultats qui en découlent varient néanmoins en fonction de l’entreprise et de l’infrastructure, dans la mesure où chacune est spécifique.

Bénéfices pour le participant

Après avoir suivi ce cours, les participants devraient être capables de mettre en œuvre Puppet dans un environnement d’exploitation ou de cloud computing.

Les participants devraient avoir acquis les compétences suivantes :

  • Écriture de manifestes Puppet qui utilisent diverses ressources DSL Puppet
  • Création de modules Puppet pour le déploiement et la configuration de services réseau
  • Mise en œuvre de nœuds client et maître Puppet
  • Utilisation de Red Hat Satellite 6 pour la gestion des configurations système avec Puppet

Programme

Présentation du cours
  • Découvrir la structure du cours
Identification des fonctions d’administration système dans Puppet
  • Identifier les fonctions d’administration système dans le code de Puppet
Architecture Puppet
  • Décrire l’architecture de Puppet, ainsi qu’un modèle d’état
Mise en œuvre d’un manifeste Puppet
  • Créer, valider et déployer un manifeste Puppet
Résolution des problèmes liés aux manifestes Puppet
  • Rechercher la documentation et diagnostiquer les erreurs dans les manifestes Puppet
Mise en œuvre de Git
  • Mettre en œuvre Git pour la gestion des logiciels
Recherche d’informations avec Facter
  • Afficher des informations sur les systèmes à l’aide de Facter
Mise en œuvre de modules Puppet
  • Créer des modules Puppet et mettre en œuvre des classes dans un manifeste
Mise en œuvre de relations dans un module Puppet
  • Mettre en œuvre des espaces de noms, des relations et des dépendances dans un module Puppet
Mise en œuvre de variables et de conditions dans un module Puppet
  • Mettre en œuvre des variables et des conditions dans un module Puppet
Identification des fonctions d’administration système avancées dans Puppet
  • Identifier les fonctions d’administration système avancées dans le code de Puppet
Mise en œuvre de Puppet
  • Déployer et configurer un serveur principal Puppet et un client Puppet
Mise en œuvre de modules Puppet externes
  • Mettre en œuvre des modules Puppet depuis Puppet Forge
Mise en œuvre de Puppet dans un environnement DevOps
  • Mettre en œuvre Puppet dans un environnement DevOps
Mise en œuvre de Puppet dans Red Hat Satellite 6
  • Mettre en œuvre Puppet dans un environnement Red Hat Satellite 6
MOYENS PÉDAGOGIQUES ET TECHNIQUES D’ENCADREMENT DES FORMATIONS

Modalités pédagogiques :

  • Évaluation des besoins et du profil des participants.
  • Apport théorique et méthodologique : séquences pédagogiques regroupées en différents modules.
  • Contenus des programmes adaptés en fonction des besoins identifiés pendant la formation.
  • Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de travaux pratiques, étude de cas et mise en situation.
  • Méthodes expositive, active et participative.
  • Réflexion et échanges sur cas pratiques.
  • Retours d'expériences.
  • Corrections appropriées et contrôles des connaissances à chaque étape, fonction du rythme de l’apprenant mais également des exigences requises au titre de la formation souscrite.

Éléments matériels :

  • Mise à disposition des outils nécessaires au bon déroulement des travaux pratiques.
  • Support de cours au format numérique projeté sur écran et transmis au participant en fin de la formation.

Référent pédagogique et formateur :

  • Chaque formation est sous la responsabilité du directeur pédagogique de l’organisme de formation.
  • Le bon déroulement est assuré par le formateur désigné par l’organisme de formation.
MOYENS PERMETTANT LE SUIVI ET L’APPRÉCIATION DES RÉSULTATS
  • Feuilles de présences signées des participants et du formateur par demi-journée.
  • Attestation de fin de formation mentionnant les objectifs, la nature et la durée de l’action et les résultats de l’évaluation des acquis de la formation.
Please login to get access to the quiz
Configurez des hôtes Red Hat Enterprise Linux dans des environnements DevOps avec Puppet (Prev Lesson)
Back to Puppet
Public

<li>Administrateurs système et de cloud responsables de la gestion des systèmes et des systèmes client dans le cloud soit sur Red Hat OpenStack Platform, soit sur Red Hat Satellite</li>

Pré-requis

<li>Être titulaire d'une certification <a href="../../services/certification/rhce">RHCE<sup>®</sup> (Ingénieur certifié Red Hat)</a> ou avoir une expérience équivalente </li>

Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en effectuant le test disponible en bas de cette page.

Lieu de formation

Intra-entreprise/à distance

Dates ou période

À définir. Nous consulter

Tarif

Sur devis. Merci de nous contacter

Modalités

Pour s’inscrire à notre formation, veuillez nous contacter par mail ou téléphone.

Démarrage de la formation sous deux semaines (délai indicatif).

Nous contacer
Informations complémentaires

Pour toute réclamation, aléas ou difficultés rencontrés pendant la formation, veuillez prendre contact avec notre organisme par téléphone ou par e-mail. Nous mettrons tout en œuvre pour trouver une solution adapter.

Formation synchrone, réalisée à distance en visioconférence via l’application Microsoft Teams ou en présentiel dans les locaux du client.