Formation Puppet Avancé

5 sur 5 étoiles

5 étoiles
100%
4 étoiles
0%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir l'avis
(1 avis)
Durée 2 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence OPUA
Éligible CPF Non

Cette formation Puppet de niveau avancé vous permet d'approfondir votre connaissance du fonctionnement de Puppet et de la base Hiera. Vous apprenez également à rechercher et créer des modules, à gérer des instances de machines virtuelles dans le cloud et à connaître les outils complémentaires disponibles autour de Puppet, notamment Facter, Ralsh, Puppet Dashboard et Mcollective.

Objectif opérationnel :

Perfectionner sa maîtrise de Puppet pour la gestion centralisée des configurations logicielles.

Objectifs pédagogiques :

À l'issue de cette formation Puppet Avancé, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Être capable de rechercher et de créer des modules
  • Savoir gérer des instances de machines virtuelles dans le cloud
  • Connaître les outils complémentaires liés à Puppet (Facter, Ralsk, Mcollective…)
  • Comprendre et gérer les rapports émis par les agents Puppet

Public :

Ce stage s'adresse aux administrateurs et exploitants qui cherchent à approfondir leurs connaissances de Puppet pour la gestion centralisée des configurations logicielles.

Prérequis :

Les participants doivent avoir des bases de Puppet.

La base Hiera

Intérêt de Hiera : gestion des paramètres en dehors des manifests
Fonctionnement, mise en oeuvre
Préparation de la hiérarchie
Utilisation des données hiera depuis puppet
Travaux Pratiques :Configuration avec le fichier hiera.yaml

Les outils complémentaires 

Facter : pour le recensement des informations des clients
Ralsh : un langage de script shell
Puppet Dashboard : interface de rapport d'activité des agents
Mcollective : pour exécuter des commandes en parallèle sur les serveurs cibles
La forge de modules et Puppet Module Tool pour utiliser des modèles de configurations

Les modules

Présentation de "Puppet Forge" et recherche de modules
Étude de modules disponibles sur 'puppet forge' :
  - puppetlabs/stdlib, utilisé dans la plupart des autres modules
  - puppetlabs/ntp : pour synchroniser les postes ou machines virtuelles
  - puppetlabs/apt, puppetlabs/firewall...
Le langage de description de configuration
Exemple : lien avec Nagios par le module thias/nagiosTravaux Pratiques :Création de modules, mise en oeuvre, et dépôt sur la forge

Cloud Provisionner Puppet

Présentation : gestion des instances de machines virtuelles dans le cloudExemple d'utilisation : cas du bootstrap pour installer puppet dès la création de la machine virtuelleTravaux Pratiques :Installation de Cloud Provisioner et démarrage d'instances

Traitement des rapports

Description du fonctionnement et des différentes étapes : activation dans le ficher puppetconf, stockage par le puppet MasterTravaux Pratiques :Installation du Dashboard et configuration de l'environnement
Création d'un nouvel utilisateur
Préparation de la base
Activation des jobs des delayed jobs
Gestion des rapports émis par les agents Puppet

MCollective

Présentation des fonctionnalités
Principe de fonctionnement Middleware
Installation et premier test : validation des clients collectés
Date de mise à jour du programme : 12/04/2023

Avis des participants à la formation Puppet Avancé

Note moyenne de 5/5(1)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

SICART Michel
5/5

Mon avis sur le contenu du stage :

"RAS"


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB