Initiation Version 2021

Contenu du cours

Introduction DevOps

  • L'origine du mouvement DevOps

  • Le besoin d'industrialisation pour l'opérationnel

  • Tour d'horizon des outils

  • Positionnement de Puppet dans le paysage actuel

  • Présentation de git

Présentation de Puppet

  • Fonctionnement du catalogue, architecture de l'ensemble

  • L'architecture autonome (stand-alone) avec Puppet apply

  • L'architecture agent/maître (agent/master)

  • Implications sécuritaires

  • Installation, présentation des répertoires de configuration

 

Atelier pratique : installation du Puppet master, mise en place d'un catalogue trivial

 

Découverte du langage

  • Les ressources dans Puppet

  • La couche d'abstraction des ressources (RAL) : types, attributs, valeurs

  • Les manifestes

  • Idempotence, états souhaités

  • Ordonnancement des ressources

  • Variables, faits (facts, avec Facter) et conditions

  • Les classes et les modules

  • Les classes paramétrées

  • Les types définis, ou « super-classes »

 

Atelier pratique : écriture de manifestes mettant en jeu les ressources de base, création de classes, découverte des modules.

Puppet dans l'infrastructure

  • Organisation du manifeste : retour sur les classes et modules

  • La définition des modèles (templates ERB) pour les fichiers

  • Utilisation du serveur de fichiers intégré à Puppet

  • Bonnes pratiques et patterns pour les classes et modules

  • Classification des nœuds, utilisation du bloc node et des include

 

Atelier pratique : mise en place de modules personnalisés, paramétrage du serveur, paramétrage de nœuds complets hétérogènes via Puppet.

* Formation distanciel possible :

  • de votre entreprise

  • de chez vous

  • de nos locaux à Sophia Antipolis (équipement Cisco Webex Board)

Nos formations sont accessibles aux personnes en situation de handicap.

Un questionnaire envoyé en amont de la formation invite les participants à nous contacter s’ils ont besoins d’aménagements spécifiques en lien avec leur situation de handicap. Nous nous employons à rechercher, avec les personnes concernées, les moyens de compensation qui leur seront adaptés.

Pour en valider l'accès merci de nous contacter contact@formation-IT.org

Durée 

3 jours soit 21 heures

Prix public

1.875 € HT

Dates

  • sur demande

Public concerné

Administrateurs systèmes.

Objectifs pédagogiques

​Comprendre l'intérêt du mouvement DevOps - Installer Puppet - Ecrire des manifestes pour déployer une infrastructure avec Puppet - Maîtriser les bonnes pratiques et assurer la cohérence du SI avec Puppet.

Pré requis 

Avoir suivi la formation Linux : administration système (bases + services), ou avoir des connaissances équivalentes.

Profil formateur 

 Instructeur certifié par Puppet

Délai d’accès 

Se référer aux dates figurant au planning

Évaluations et sanctions de la formation

  • Quizz intermédiaires 

  • Lab technique en fin de module

  • Évaluation de satisfaction via un questionnaire pré formation, à chaud et à froid

  • Attestation de présence et de formation 

Sur le même thème