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