> Formations > Technologies numériques > Virtualisation, Cloud, Devops > DevOps et gestion de la production > Formation Puppet, gérer ses configurations logicielles sous Linux > Formations > Technologies numériques > Formation Puppet, gérer ses configurations logicielles sous Linux
Formation référencée dans une action collective

Formation : Puppet, gérer ses configurations logicielles sous Linux

Puppet, gérer ses configurations logicielles sous Linux

Télécharger le programme Partager cette formation


Ce stage vous apprendra à gérer votre infrastructure de manière centralisée avec l'application Puppet. Vous verrez comment déployer des logiciels avec la configuration choisie, maintenir à jour les systèmes et les applications ainsi qu'utiliser des classes et des modules pour répondre à vos besoins actuels et futurs.


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf. LPP
Prix : 1930 € H.T.
  2j - 14h00
Pauses-café et
déjeuners offerts
Financements




Ce stage vous apprendra à gérer votre infrastructure de manière centralisée avec l'application Puppet. Vous verrez comment déployer des logiciels avec la configuration choisie, maintenir à jour les systèmes et les applications ainsi qu'utiliser des classes et des modules pour répondre à vos besoins actuels et futurs.

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
  • Comprendre le fonctionnement de Puppet
  • Identifier les concepts et principes de l'automatisation
  • Déployer des logiciels et leur configuration
  • Savoir installer et configurer Puppet

Public concerné
Administrateurs systèmes, Architectes, Ingénieurs systèmes et réseaux, Chefs de projets intégrant une équipe qui utilise déjà Puppet ou souhaitant le mettre en œuvre dans un contexte professionnel.

Prérequis
Avoir les connaissances de base et une pratique de l'administration Unix/Linux.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Programme de la formation

Présentation

  • Pourquoi la gestion d'infrastructure centralisée ?
  • Pourquoi Puppet ?
  • Les différentes versions et distributions de Puppet.
  • Le fonctionnement général de Puppet.

Mise en œuvre

  • Installer un Puppet master.
  • Configurer un Puppet master.
  • Installer et configurer l'agent Puppet.
Travaux pratiques
Installation et configuration initiale des outils. Prise en main de l'environnement.

Prise en main du langage de Puppet

  • Les principaux types supportés par Puppet.
  • La syntaxe du langage.
  • Générer des fichiers à partir de templates.
  • Les relations entre ressources.
  • Les ressources définies.
  • La remontée d'informations avec Facter.
Travaux pratiques
Gérer les utilisateurs et les groupes. Déployer des logiciels et leur configuration. Gérer et superviser les services. Décrire la configuration actuelle avec Puppet.

Réutilisation de modules Puppet

  • Pourquoi réutiliser des modules existants ?
  • Les modules, les classes.
  • Utiliser un module existant.
  • Pourquoi structurer son code Puppet sous forme de modules réutilisables ?
  • Ecrire un nouveau module.
Travaux pratiques
Sélectionner et installer un module existant. Utiliser un module existant. Restructurer du code Puppet sous forme de classes réutilisables. Ecriture d'un module 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 pratiques
Intégrer un nouveau client à une infrastructure Puppet. Lancer l'agent comme service résident. Lancer l'agent avec cron.

Bonnes pratiques pour déployer et utiliser Puppet

  • Le formatage du code.
  • Utiliser la gestion de versions et l'intégrer avec Puppet.
  • Séparer le code générique des paramètres spécifiques à un système.
  • Gérer les données privées, comme les mots de passe et clés privées SSL.
  • Superviser les rapports.
Travaux pratiques
Utiliser Puppet-lint pour homogénéiser notre code. Extraire les paramètres spécifiques à un système vers Hiera.


Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • France Travail sous réserve de l’acceptation de votre dossier par votre conseiller France Travail.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • France Travail sous réserve de l’acceptation de votre dossier par votre conseiller France Travail.

Financement par les actions collectives ou clé en main
Jusqu’à 100% de prise en charge des frais pédagogiques de la formation dans la cadre des actions collectives ou des tarifs négociés avec les actions « clé en main » mises en place par les OPCO. Cliquez sur l’OPCO pour découvrir les modalités financières associées

Avis clients
3,8 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
ARNAUD S.
04/11/24
4 / 5

C’est dommage qu’on ait pris du retard suite a des blocages des certains élèves, ce qui a fait qu’on a du accélérer la cadences sur certains exercices sans avoir le temps de vraiment chercher par soi même. Cela aurait pu être résolu en mettant à dispo des VM ayant les différents niveaux d’avancements dans les TPs (ou par l’utilisation des environnements Puppet pour repartir de 0 à chaque TP)
CÉLIA D.
04/11/24
4 / 5

Plus de temps pour faire les exercices seuls avant d’avoir les solutions serait plus efficace pour mieux appliquer la théorie
MAGALHAES GAETAN D.
04/11/24
4 / 5

J’ai particulièrement apprécier le temps que le formateur pour nous aider à debugger nos labs et à nous réexpliquer certains éléments




Horaires
En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
En classe à distance, la formation démarre à partir de 9h.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance