Formation Puppet : Automatiser la gestion de ses configurations

4 sur 5 étoiles

5 étoiles
0%
4 étoiles
100%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 2 avis
(2 avis)
Durée 2 jours
Niveau Fondamental
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 OPUP
Éligible CPF Non

Puppet est une solution open source de gestion des configurations, capable d’automatiser le packaging et le provisionnement d'applications sur les serveurs de production. Sa capacité à gérer les déploiements de manière centralisée est fortement appréciée pour rendre un système plus cohérent et stable.

Objectif opérationnel :

Savoir gérer et administrer une infrastructure de manière centralisée avec Puppet.

Objectifs pédagogiques :

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

  • Comprendre les apports et les principes d’une solution d’automatisation pour votre infrastructure
  • Comprendre le fonctionnement de Puppet
  • Savoir installer, configurer et exploiter Puppet
  • Savoir utiliser le langage de Puppet
  • Savoir mettre en œuvre les bonnes pratiques de déploiement et de configuration des logiciels

Public :

Cette formation Puppet s'adresse aux administrateurs et aux exploitants souhaitant apprendre à utiliser Puppet pour opérer la gestion centralisée des configurations logicielles de serveurs multiples ou de machines virtuelles.

Prérequis :

Il est demandé aux participants de connaître les bases du système Unix/Linux et de l’administration car beaucoup de commandes utilisent la ligne de commande et les éditeurs propres au monde Unix /Linux.

Jour 1

Introduction à Puppet

Présentation du besoin et des fonctionnalités de Puppet
Gestion des configurations logicielles
Collecte et centralisation des informations
Définition des configurations cibles, mises à jour automatiques ou manuelles
Identifier les concepts et principes de l’automatisation
L'orchestration et l’automatisation dans le cas d'un cloud d'entreprise
La gestion de configuration de machines virtuelles
Historique de Puppet et les différentes versions de Puppet
Présentation de Puppet Enterprise

Architecture

Principe client-serveur, modules de configuration, les agents Puppet, la console, l'outil de gestion de cloud, les manifests Puppet
Présentation des plateformes supportées comme serveur et comme client (agent Puppet)
Mode opératoire : définition des configurations, vérification de l'état des clients, simulation des changements proposés par Puppet, application sur les systèmes cibles

Installation et configuration de Puppet

Prérequis systèmes
Étude du fichier de configuration puppet.conf
Configuration des rôles : maître, agent, console...
Gestion des certificats sur les clients
Travaux pratiquesInstallation d'une infrastructure Puppet : serveur, base de données, agentsJour 2

Le langage Puppet

Introduction : présentation des manifests, modules, templates, des modules disponibles sur la forge Puppet
Les manifests : description du langage déclaratif de Puppet
Syntaxe, dépendance entre instructions
Études des variables, présentation des facts
Déclarations conditionnelles : if, case, selectors
Travaux pratiquesRédaction d'un exemple de manifest de création d'un fichier et modification des droits, application de ce manifest sur un poste client cible
Gérer les utilisateurs et les groupes. Déployer des logiciels et leur configuration. Gérer et superviser les services.

Les modules Puppet

Étude détaillée des 'ressources' Puppet : file, package, service, user, exec, notify...
Exemple de la ressource 'file' : différents attributs disponibles pour déterminer les caractéristiques d'un fichier, s'assurer de sa présence...
Exemple de la gestion de dépendance : production de manifest pour l'installation de sshd
Les classes et modules
Installation de modules
Utiliser un module existant.
Pourquoi structurer son code Puppet sous forme de modules réutilisables
Travaux pratiquesCréation d'un module nouveau pour propager la configuration de bash sur les postes clients
Restructurer du code Puppet sous forme de classes réutilisables
Rendre le module précédent réutilisable

Connecter des agents au Puppet master

L'architecture maître-agent
L'authentification des clients
La gestion des certificats SSL
Planifier le lancement de l'agent
Travaux pratiquesIntégrer un nouveau client à une infrastructure Puppet. Lancer l'agent comme service résident. Lancer l'agent via la crontab

Bonnes pratiques avec Puppet

Retours d'expériences et méthodes d'organisation et de développement des scripts Puppet
Présentation des patterns pour Puppet
Date de mise à jour du programme : 31/03/2023

Dates et lieux

1
2
Du 24 au 25 avril 2024
Lieu
Distanciel
Durée
2 jrs
1710 € HT
Du 24 au 25 avril 2024
Lieu
Paris
Durée
2 jrs
1710 € HT
Du 23 au 24 mai 2024
Lieu
Distanciel
Durée
2 jrs
1710 € HT
Du 23 au 24 mai 2024
Lieu
Paris
Durée
2 jrs
1710 € HT
Du 19 au 20 juin 2024
Lieu
Distanciel
Durée
2 jrs
1710 € HT
Du 19 au 20 juin 2024
Lieu
Paris
Durée
2 jrs
1710 € HT
Du 24 au 25 juillet 2024
Lieu
Distanciel
Durée
2 jrs
1710 € HT
Du 24 au 25 juillet 2024
Lieu
Paris
Durée
2 jrs
1710 € HT
Du 23 au 24 septembre 2024
Lieu
Distanciel
Durée
2 jrs
1710 € HT
Du 23 au 24 septembre 2024
Lieu
Paris
Durée
2 jrs
1710 € HT
1
2

Logo partenaire action collective de l'OPCO Atlas Votre formation Puppet prise en charge jusqu'à 100% des coûts pédagogiques ! *

Depuis 2011, PLB Consultant est partenaire des Actions Collectives Atlas pour vous proposer les meilleures formations informatique et développer vos compétences dans le Numérique :

- En présentiel dans l’une de nos salles en Régions 
- À distance depuis votre bureau 
- Sessions intra-entreprise dans toute la France.

* jusqu'à 100% des coûts pédagogiques selon votre branche d'activité dans la limite des fonds mutualisés dédiés aux actions collectives et en application des critères de prise en charge en vigueur (cf conditions détaillées sur le site d'Atlas)

Avis des participants à la formation Puppet : Automatiser la gestion de ses configurations

Note moyenne de 4/5(2)

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.

DO
4/5

Mon avis sur le contenu du stage :

"mon niveau étant complètement débutant, je dois encore approfondir la formation. cependant, celle-ci était très claire et j'ai pu suivre malgré tout"

Mon avis sur la salle de formation :

"La formation étant assurée au sein de nos locaux, il n'y a pas vraiment de point à noter vous concernant"

FA
4/5

Mon avis sur le contenu du stage :

"N'ayant jamais utilisé Puppet auparavant, très bonne formation pour bien comprendre comment le fonctionnement et les briques de bases qui servent à construire les modules."


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