Référence | F171641 |
Prix par personne en présentiel ou distanciel | 1750 € |
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