DO405

DO405 - Gestion de la configuration avec Puppet

Ce cours présente des études de cas impliquant des produits Red Hat qui utilisent Puppet : Red Hat OpenStack® Platform et Red Hat Satellite. Les participants découvriront les concepts clés de Puppet, y compris la syntaxe du langage, les modules, les classes et les ressources. Ce cours aborde le déploiement de serveurs Puppet sur Red Hat Enterprise Linux, ainsi que le déploiement de Puppet en tant que client.

Durée: 4 Jours

PROGRAMME DE LA FORMATION

Le cours Gestion de la configuration avec Puppet (DO405) s'adresse aux administrateurs système et de cloud qui souhaitent intégrer Puppet à leurs produits Red Hat® dans un environnement d'exploitation ou de cloud computing.

  • Écriture de manifestes Puppet qui utilisent diverses ressources DSL Puppet
  • Déploiement et utilisation d'un référentiel Git pour la maintenance des modules Puppet
  • Écriture de modules Puppet qui déploient et configurent des services réseau
  • Configuration de nœuds client et maître Puppet
  • Mise en œuvre de la gestion de la configuration Puppet dans un environnement DevOps
  • Utilisation de Red Hat Satellite 6 pour la gestion des configurations client avec Puppet

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

Être titulaire d'une certification RHCE® (Ingénieur certifié Red Hat) ou avoir une expérience équivalente

Examen du certificat d'expertise en gestion de la configuration avec Puppet (EX405)

Prouvez vos compétences, connaissances et capacités en matière d'automatisation de la gestion de la configuration avec Puppet et Red Hat Satellite 6.

Administration de Red Hat Satellite 6 (RH403)

Apprenez à installer la solution Red Hat Satellite 6 sur un serveur et à y ajouter des paquets logiciels.

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

Les prochaines sessions

Actuellement aucunne session n'a été planifiée pour ce cour.