Vous êtes sur la page 1sur 2

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

déploiementdu dashboard Configurationdeproduction avancée A retenir Durée : 5 jours soit 35h. Réf. PUPIA
déploiementdu dashboard Configurationdeproduction avancée A retenir Durée : 5 jours soit 35h. Réf. PUPIA

A retenir

Durée : 5 jours soit 35h. Réf. PUPIA

A retenir Durée : 5 jours soit 35h. Réf. PUPIA Dates des sessions Paris 18/05/2015 13/07/2015

Dates des sessions

Paris

18/05/2015

13/07/2015

07/09/2015

02/11/2015

Cette formation est également proposée en formule INTRA-ENTREPRISE.

Cette formation est également proposée en formule INTRA-ENTREPRISE.

Inclus dans cette formation

Inclus dans cette formation Coaching Après-COURS Pendant 30 jours, votre formateur sera disponible pour vous aider.

Coaching Après-COURS

Pendant 30 jours, votre formateur sera disponible pour vous aider. CERTyou s'engage dans la réalisation de vos objectifs.

CERTyou s'engage dans la réalisation de vos objectifs. Votre garantie 100% SATISFACTION Notre engagement 100%

Votre garantie 100% SATISFACTION

Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.

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

scénario réaliste Programmationplus avancée avec Puppet Écrire du coderéutilisable avec Puppet Les classes
scénario réaliste Programmationplus avancée avec Puppet Écrire du coderéutilisable avec Puppet Les classes
scénario réaliste Programmationplus avancée avec Puppet Écrire du coderéutilisable avec Puppet Les classes

É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

PROCHAINES FORMATIONS

Retrouvez cette formation sur notre site :

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