12 Rue de l’Europe

31850 Montrabé

05 34 48 92 23

Configuration centralisée Puppet expérimenté

Durée : 3 jours

Public : Administrateur système

Pré-requis : Expérience de l’administration système sous linux, avoir déjà manipuler Puppet connaissance de bases de la gestion centralisée de configuration.

Objectifs :
 Gérer la montée en charge de Puppet, gagner en souplesse d’utilisation de Puppet, Obtenir de meilleurs rapports sur l’état des éléments de Puppet, coupler Puppet avec d’autres outils pour aller plus loin.

Contenu de la formation 

Rappels sur Puppet :

  • Le langage
  • L’organisation des ressources
  • Les templates
  • Les relations

Classification Externe des nodes :

  • Utilisation et création de ENC
  • Le YAML
  • Utilisation d’une base de données pour un ENC
  • Stockage des définitions dans un annuaire LDAP

Externalisation de la configuration :

  • Les ressources virtuelles
  • Stockage de la configuration dans une base de données
  • Les ressources exportées multi-nodes
  • Amélioration des performances du stockage en base de données avec Puppet queue

Les outils autour de Puppet :

  • Déploiement et utilisation du Dashboard
  • Déploiement et utilisation de Foreman

La séparation du code et des données :

  • extlookup
  • hiera

Gérer la montée en charge de Puppet :

  • Comment détecter une surcharge ?
  • Utilisation de Puppet couplée à Apache
  • Répartition de charge HTTP et architecture Multimaster

Utilisation de diverses Topologies :

  • Nodeless
  • Masterless

Personnalisation de Puppet :

  • Création de ses propres facts
  • Tests/Utilisation des facts personnalisés
  • Écriture de types Puppet personnalisés

Mcollective :

  • Présentation
  • Utilisation seule
  • Utilisation couplée avec Puppet

Augeas pour aller plus loin :

  • Présentation de Augeas
  • Utilisation conjointe avec Puppet
DEMANDER UN DEVIS ÊTRE RAPPELÉ

Dates inter-entreprises

Top