1. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
Puppet, Les bases et Perfectionnement
Formation Informatique / Réseaux et Sécurité / DevOps
OBJECTIFS
• 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
PUBLIC
Administrateurs systèmes
PRE-REQUIS
• Avoir suivi la formation Linux : administration système (bases + services), ou avoir des connaissances équivalentes
PROGRAMME
Introduction DevOps
L'origine du mouvement DevOps
Le besoin d'industrialisationpour l'opérationnel
Tour d'horizon des outils
Positionnementde Puppet dans le paysage actuel
Présentation de Puppet
Fonctionnement du catalogue, architecture del'ensemble
L'architecture autonome (stand-alone) avec Puppetapply
L'architecture agent/maître (agent/master)
Implicationssécuritaires
Installation, présentation des répertoires deconfiguration
Atelierpratique : installation du Puppet master, mise en place d'uncatalogue trivial
Découvertedu langage
Les ressources dans Puppet
Lacouche d'abstraction des ressources (RAL) : types, attributs,valeurs
Lesmanifestes
Idempotence, états souhaités
Ordonnancementdes ressources
Variables,faits (facts, avec Facter)et conditions
Les classeset les modules : introduction
Atelier pratique : écriture de manifestes mettant en jeu les ressourcesde base, création de classes, découverte des modules.
Puppet dansl'infrastructure
Organisationdu manifeste : retour sur les classes et modules
Ladéfinition des modèles(templatesERB) pour lesfichiers
Configuration avancée du Puppet master pourla production
Utilisation du serveur de fichiers intégré àPuppet
Classification des nœuds avec Hiera
Atelier pratique : mise en place de modules personnalisés, paramétragedu serveur, paramétrage de nœudscomplets
hétérogènes via Puppet.
Outils graphiques : IDEet tableau de bord
Installation de l'IDE Gepettoavec Eclipse
Création deprojet Puppet dans Gepetto, versionningavec git ou SVN
Présentationdu Puppet Dashboard : le tableau de bord pour le puppetmaster
Atelier pratique : mise en place de Gepetto, reprise d'un module dansl'interface, déploiementdu dashboard
Configurationdeproduction avancée
A retenir
Durée : 5 jours soit 35h.
Réf. PUPIA
Dates des sessions
Paris
23/03/2015
18/05/2015
13/07/2015
07/09/2015
02/11/2015
Cette
formation est
également
proposée en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation
Coaching Après-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la réalisation
de vos objectifs.
Votre garantie 100%
SATISFACTION
Notre engagement 100% satisfaction
2. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
Puppet, Les bases et Perfectionnement
Formation Informatique / Réseaux et Sécurité / DevOps
Détailde la configuration en modeproduction
La gestion descertificats SSL avec Puppet
Configuration avec plusieurs maîtres,répartition de charge
Optimisationdes ressources avec PuppetDB
Atelier pratique : configuration apache2+passenger, gestion decertificats, mise en place de PuppetDB
Utilisationde Facter
Rappel del'utilisation des faits Puppet
Création de faits avec résolutionssimples et complexes
Bonnes pratiques sur la structuration desfaits Puppet
Atelier pratique : définition de Factspersonnalisés, exploitation dans un scénario réaliste
Programmationplus avancée avec Puppet
Écrire du coderéutilisable avec Puppet
Les classes paramétrées
Lestypes définis, ou « super-classes »
Un peu de Rubypour les templates
Aller plus loin avec Hiera
Atelierpratique : écriture de manifestes complexes, découverte desmodules de la forge Puppet, mise en place d'un
scénariograndeur nature avec Hiera
MCollective :orchestration et parallélisation
Orchestration, exécution parallèle de jobs
L'architecture duMarionnette Collective : ActiveMQ, SSL,authentification
Configuration des serveurs et desclients
Déploiement de plugins
Exécutions parallèles, lignede commande avec mco
Atelier pratique : déploiement deMcollective, utilisation de plugins courants pour des tâches simples
vous garantit la plus grande qualité
de formation.