18, Avenue de l’Europe – Parc technologique du Canal

31520 Ramonville-Saint-Agne

05 61 32 99 49

Configuration centralisée Puppet expérimenté

Référence F171641
Tarif présentiel ou distanciel 1950 €
Session ouverte A partir de 2 personnes
Intra-entreprise Nous consulter

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.

Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.

Support de cours fourni à chaque stagiaire.

Modalités de suivi et d’évaluation : Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires. Questionnaire d’évaluation de la satisfaction en fin de stage.  Feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.

Informations pratiques : Accessibilité , modalités et délais d’accès.

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

Toulouse

Top