Formation Puppet

 

Formation puppet eNovance

 

eNovance travaille avec le logiciel libre Puppet afin de dévelloper des API toujours plus performantes et automatiser intelligemment les infrastructures réseaux de ses clients.

 

eNovance en tant que centre de formation agrée vous permet de comprendre et d'approfondir cet outil qui vous permettra de gérer efficacement votre cloud et améliorer le déploiement de serveurs dans votre entreprise.



Formation Puppet - Les Fondamentaux


Objectifs:

  • Découvrir la configuration automatisée
  • Savoir mettre en place Puppet pour gérer et configurer un parc hétérogène de systèmes
  • Utiliser des outils pour améliorer son utilisation de Puppet
 
Durée: 3 jours
 
 
Public:
  • Administrateurs Systèmes
 

Prérequis: Connaissance d'un système Linux

 

 Prix : 1800€ HT/ personne (repas du midi compris)

 

Jour 1 Jour 2 Jour 3

Présentation de Puppet

• Les principes la configuration 
automatisée centralisée
• Historique de Puppet

• Fonctionnement du système d'abstraction des ressources

 

Cas d'utilisations de Puppet

• Création d'une ressource utilisateur utilisateur

• Etat, dérive et convergence des configurations

 

Mise en œuvre initiale de
Puppet

• Installation de l'agent
• Remontée d'informations de parc avec facter
• Inspection des ressources d'une machine

 

Les ressources

• Les principaux types
• Les relations entre ressources
• Les ressources définies

Le langage Puppet

• La gestion des fichiers et les templates
• Les variables et tableaux de Puppet
• Les opérateurs et constructeurs de langage
• Les espaces de noms

 

Classes et modules

• Présentation et interêt des structures de données Puppet
• Héritage et classes paramétrées
• Création et organisation d'un module réutulisable

• Rédaction de tests pour les modules

 

Connexion agent/master

• Le modèle client/serveur
• Configuration de l'agent
• Gestion des certificats
• Utilisation de la console Puppet Enterprise pour gérer les nodes

 

Le reporting dans Puppet

• Journalisation dans syslog
• Alertes Mail
• Couplage avec rrdtool
• Intégration dans Puppet Enterprise

 

Puppet Enterprise

• Comparaison version Open Source et Enterprise
• Provisioning avancé
• Intégration MCollective

 

Concepts supplémentaires

• Documentation automatique
• Bonnes pratiques
• Forge et Puppet Enterprise
• La gestion de version de sa configuration Puppet

• La séparation des données et Hiera

 

 

 

 

Eventbrite - Formation Puppet -  Les Fondamentaux (18 Mars 2014 au 20 Mars 2014) 

Eventbrite - Formation Puppet -  Les Fondamentaux (26 Mai 2014 au 28 Mai 2014)

 

Formation Puppet - Utilisation Avancée


Objectifs:

  • Gérer la montée en charge de Puppet
  • Comprendre les concepts avancés du langage et des ressources virtuelles 

  • Utiliser hiera pour séparer les données et le code

  • Coupler Puppet avec d'autres outils pour aller plus loin 

 
Durée: 3 jours
 
 
Public:
  • Administrateurs Systèmes
 

Prérequis: Expérience de l'administration système sous linux, Avoir déjà manipulé Puppet, connaissance de bases de la gestion centralisée de configuration

 

 Prix : 1800 € HT/ personne (repas du midi compris)

 

Jour 1 Jour 2 Jour 3

Fondamentaux de l'administration avancée

• Le langage (scope, héritage)
• Structure des modules
• Distribution de facts/fonctions

• Run stages

 

Classification

• Création d'environnements
• Présentation des ENC
• Stockage des définitions dans un annuaire LDAP
• Puppet Enterprise comme ENC

 

Design patterns

• Ordonnancement des ressources
• Déclaration de ressources groupées
• La ressource Resources
• Fragmentation de fichiers avec concat et Augeas 

 

La séparation du code et des données

• Présentation de hiera
• Stockage de données sensibles

• Utilisation de extlookup

 

Ressources virtuelles et exportées

• Intérêt des ressources virtuelles et exportées
• Mise en œuvre
• Storeconfigs et PuppetDB

 

Traitement des rapports

• Stockage
• Notification par e-mail
• Construction de graphiques

• Audit des ressources 

 

 

Résolution de problèmes

• Erreurs liées à SSL/TLS
• Consultation de graphes d'état

• Flux réseaux
• Gestion des certificats

 

Mcollective

• Présentation
• Utilisation seule
• Couplage avec Puppet
• Sécurisation du middleware

 

Montée en charge

• Mise en place d'une infrastructure multi-master
• Séparation des serveurs de fichiers
• Partage de la CA

 

Augeas pour aller plus loin

• Automatiser la création de puppetmasters dans le cadre d'une architecture HA
• Création et monitoring de virtualhosts 

 

Eventbrite - Formation Puppet -  Avancée (28 Avril 2014 au 30 Avril 2014)

Eventbrite - Formation Puppet -  Avancée (1 Juillet 2014 au 3 Juillet 2014)

Support

Tél : +33.1.49.70.99.70

Une question

Formulaire de contact