Ferme la recherche

Puppet Initiation + Approfondissement

Descriptif

Durée de la formation

Durée 35 heures
En centre 35 heures

Session

entrées/sorties permanentes

du 01 janv. 2020 au 31 déc. 2021  - Lille (59)
du 01 janv. 2020 au 31 déc. 2021  - Lille (59)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

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

Description de la formation

Téléchargez le PDF
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 noeuds, utilisation du bloc node et des include
Atelier pratique : mise en place de modules personnalisés, paramétrage du serveur, paramétrage de noeuds complets hétérogènes via Puppet.
Utilisation de Facter
Rappel de l'utilisation des faits Puppet
Création de faits avec résolutions simples et complexes
Bonnes pratiques sur la structuration des faits Puppet
Atelier pratique : définition de Facts personnalisés, exploitation dans un scénario réaliste
Programmation plus avancée avec Puppet
Écrire du code réutilisable avec Puppet
La forge et les modules puppetlabs
Un peu de Ruby pour les templates
Comprendre la classification et les hiérarchies
Fonctionnement de Hiera
Utilisation des hiérarchies, introduction aux ENC
Mise en place d'un ENC
Atelier pratique : écriture de manifestes complexes, découverte des modules de la forge Puppet, mise en place d'un scénario grandeur nature avec Hiera
Configuration

Conditions d'accès

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

Donne accès au(x) métier(s) suivant(s)

Etudes et developpement informatique (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

EXCELLENT

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

DAWAN

Lieu de formation

1 rue ESQUERMOISE
Lille

Calculez votre itinéraire

Centre de formation

1 rue ESQUERMOISE
59800, Lille

Toutes les formations et avis pour DAWAN