Puppet, Les bases et Perfectionnement

Transcription

Puppet, Les bases et Perfectionnement
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
A retenir
Administrateurs systèmes
Durée : 5 jours soit 35h.
Réf. PUPIA
PRE-REQUIS
• Avoir suivi la formation Linux : administration système (bases + services), ou avoir des connaissances équivalentes
PROGRAMME
Dates des sessions
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
Cette
formation est
également
proposée en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation
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
Coaching Après-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la réalisation
de vos objectifs.
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.
Votre garantie 100%
SATISFACTION
Outils graphiques : IDEet tableau de bord
Notre engagement 100% satisfaction
vous garantit la plus grande qualité
de formation.
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
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : +33 1 42 93 52 72 - Fax : +33 1 70 72 02 72 - [email protected] - 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
Horaires, Planning et Déroulement de cette formation
Horaires
• Formation de 9h00 (9h30 le premier jour) à 17h30.
• Deux pauses de 15 minutes le matin et l'après-midi.
• 1 heure de pause déjeuner
DEROULEMENT
• Les horaires de fin de journée sont adaptés en fonction des horaires des trains ou des avions des différents participants.
• Une attestation de suivi de formation vous sera remise en fin de formation.
• Cette formation est organisée pour un maximum de 14 participants.
PROCHAINES FORMATIONS
Réussir
Réussir
Réussir
Réussir
Réussir
Réussir
la Certification Gestion de Projet PMP du PMI
la Certification PRINCE2 Foundation
les Certifications PRINCE2 Foundation et PRINCE2 Practitioner
la Certification ITIL Foundation
la Certification Agile certifié SCRUM Master
les Certifications TOGAF Certified et TOGAF Foundation
Retrouvez cette formation sur notre site :
Puppet, Les bases et Perfectionnement
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : +33 1 42 93 52 72 - Fax : +33 1 70 72 02 72 - [email protected] - 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