Formation Configuration Management with Puppet

Configurer les hôtes Red Hat Enterprise Linux dans un environnement DevOps avec Puppet

Formation officielle
Formation officielle

Durée 4 jours
REDHAT-PUPPET-CONFIG-MAN-04

Contactez nous pour planifier
la prochaine session.

Description

La gestion de configuration avec Puppet (D046) est destinée aux administrateurs système et administrateurs cloud qui voudriont intégrer Puppet avec les produits Red Hat dans un environnement opérationnel ou un environnement de cloud computing.

Objectifs

  • Ecrire des manifests Puppet utilisant une variété de ressources DSL Puppet.
  • Déployer un repository Git et l’utiliser pour maintenir les modules Puppet.
  • Ecrire des modules Puppet pour déployer et configurer des services réseaux.
  • Configurer un Puppet Master avec des noeuds clients.
  • Implémenter une gestion de configuration Puppet dans un environnement DevOps.
  • Utiliser Red Hat Satellite 6 pour gérer des configurations clients avec Puppet.

Pré-requis : 

  • Certification Ingénieur certifié Red Hat (RHCE®) ou expérience équivalente
  • Certification Administrateur système certifié Red Hat (RHCSA) pour Red Hat OpenStack ou expérience équivalente
  • Avoir suivi le cours Administration de Red Hat OpenStack (CL210)

Public : 

  • Administrateurs système et administrateurs cloud responsables de la gestion des systèmes et des systèmes clients cloud sur la plateforme Red Hat Linux Openstack ou Red Hat Satellite.

Pédagogie : 

50% théorie 50% pratique

Programme

Introduction au cours

Identifier les fonctions d’administration système avec Puppet

Architecture Puppet

  • Décrire l’architecture Puppet et décrire un modèle d’état.

Implémenter un manifest Puppet

  • Construire, valider et déployer un manifest Puppet.

Analyser des manifest Puppet

  • Documentation et analyse d’erreurs dans les manifests Puppet.

Mettre en place Git pour gérer les applications

Trouver les informations sur les systèmes avec Facter.

Implémenter des modules Puppet

  • Créer des modules Puppet et implémenter des classe dans un manifest.

Implémenter des relations dans un module Puppet

  • Implémenter des namespaces, des relations et des dépendances dans un module Puppet.

Implémenter des variables et des conditions dans un module Puppet

  • Implémenter des variables et des conditions dans un module Puppet.

Identifier des fonctions d’administration avancées dans Puppet

  • Identifier des fonctions d’administration avancées dans Puppet.

Implémenter Puppet

  • Déployer et configurer un Puppet Master et Puppet client.

Implémenter des modules Puppet externes

  • Implémenter des modules Puppet à partir de Puppet Forge

Implémenter Puppet dans un environnement DevOps

  • Implémenter Puppet dans un environnement Puppet.

Implémenter Puppet dans Red Hat Satellite 6

  • Implémenter Puppet dans un environnement Red Hat Satellite 6.