Red Hat vous souhaite la bienvenue

Découvrez l'actualité Red Hat près de chez vous

Découvrez l'actualité des clients Red Hat dans le monde entier :

DO406

Gestion de la configuration avec Puppet, avec examen

Informations pour :

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

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.

Ce cours s'effectue sur Red Hat Enterprise Linux 7 et Red Hat Satellite 6.

Ce cours inclut l'examen du certificat Red Hat d'expertise en gestion de la configuration avec Puppet (EX405).

Présentation du cours

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.

Contenu du cours

  • É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

Public ciblé et prérequis

Public ciblé

  • 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

Prérequis

Programme du cours

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

Remarque : le programme du cours est susceptible d'être modifié au vu des avancées technologiques et de l'évolution de la nature du travail sous-jacent. Pour toute question ou pour en savoir plus sur un objectif ou un thème particulier, contactez un conseiller en formation.

Examens ou cours recommandés pour la suite

Administration de Red Hat Satellite 6 (RH403)
Apprenez à installer la solution Red Hat Satellite 6 sur un serveur et à y ajouter des paquets logiciels.

Bénéfices de cette formation

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

La marque verbale OpenStack® et le logo OpenStack sont des marques commerciales/de service déposées ou des marques commerciales/de service de l'OpenStack Foundation, aux États-Unis et dans d'autres pays. Elles sont utilisées avec l'autorisation de l'OpenStack Foundation. Nous ne sommes pas affiliés à l'OpenStack Foundation ni à la communauté OpenStack, qui ne recommandent pas nos produits et ne nous sponsorisent pas.