Puppet – Automatisation de la gestion de ses configurations

0 Enrolled
14 heures
  • 14 heures
  • 66
  • 0
  • no
1,500.00€

Aperçu du cours

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable de gérer une infrastructure de manière centralisée avec l’application Open Source Puppet.

Prérequis

  • Avoir les connaissances de base et une pratique de l'administration Linux

Fonctionnalités

  • Identifier les concepts et principes de l'automatisation
  • Comprendre le fonctionnement de Puppet
  • Savoir installer et configurer Puppet
  • Déployer des logiciels et leur configuration

Public ciblé

  • Administrateurs systèmes
  • Architectes
  • Ingénieurs systèmes et réseaux
  • Chefs de projets

Détails

  • 12 Sections
  • 66 Lessons
  • 14 heures
Expand all sectionsCollapse all sections
  • 5
    • 1.1
      Définition de la configuration automatisée
    • 1.2
      Configuration automatisée : avec & sans agent
    • 1.3
      Présentation de Puppet
    • 1.4
      Version et distribution de Puppet
    • 1.5
      Fonctionnement de Puppet
  • 5
    • 2.1
      Définition de la configuration automatisée
    • 2.2
      Configuration automatisée : avec & sans agent
    • 2.3
      Présentation de Puppet
    • 2.4
      Version et distribution de Puppet
    • 2.5
      Fonctionnement de Puppet
  • 4
    • 3.1
      Définition de puppet master et puppet agent
    • 3.2
      Installation & paramétrage d’un puppet master
    • 3.3
      Installation & paramétrage d’un puppet agent
    • 3.4
      Travaux pratiques : Installation des puppet master et agent, premiers pas sur l’environnement
  • 4
    • 4.1
      Définition de puppet master et puppet agent
    • 4.2
      Installation & paramétrage d’un puppet master
    • 4.3
      Installation & paramétrage d’un puppet agent
    • 4.4
      Travaux pratiques : Installation des puppet master et agent, premiers pas sur l’environnement
  • 7
    • 5.1
      Introduction : types supportés, présentation des manifestes, modules, templates, des modules disponibles sur Puppet
    • 5.2
      Syntaxe du langage
    • 5.3
      Génération de fichiers à l’aide de templates
    • 5.4
      Relations entre ressources
    • 5.5
      Ressources définies
    • 5.6
      Facter : remontée d’informations
    • 5.7
      Travaux pratiques : Gestion des utilisateurs ; déploiement des logiciels et configuration ; gestion & supervision des services ; description de la configuration actuelle avec Puppet
  • 7
    • 6.1
      Introduction : types supportés, présentation des manifestes, modules, templates, des modules disponibles sur Puppet
    • 6.2
      Syntaxe du langage
    • 6.3
      Génération de fichiers à l’aide de templates
    • 6.4
      Relations entre ressources
    • 6.5
      Ressources définies
    • 6.6
      Facter : remontée d’informations
    • 6.7
      Travaux pratiques : Gestion des utilisateurs ; déploiement des logiciels et configuration ; gestion & supervision des services ; description de la configuration actuelle avec Puppet
  • 6
    • 7.1
      Intérêts de la réutilisation des modules
    • 7.2
      Modules & classes
    • 7.3
      Utilisation d’un module existant
    • 7.4
      Structuration du code Puppet sous forme de modules réutilisables
    • 7.5
      Ecriture d’un nouveau module
    • 7.6
      Travaux pratiques : Choix, implémentation & utilisation d’un module existant. Ecriture d’un nouveau module
  • 6
    • 8.1
      Intérêts de la réutilisation des modules
    • 8.2
      Modules & classes
    • 8.3
      Utilisation d’un module existant
    • 8.4
      Structuration du code Puppet sous forme de modules réutilisables
    • 8.5
      Ecriture d’un nouveau module
    • 8.6
      Travaux pratiques : Choix, implémentation & utilisation d’un module existant. Ecriture d’un nouveau module
  • 5
    • 9.1
      Architecture maître-agent
    • 9.2
      Authentification des clients
    • 9.3
      Gestion des certificats SSL
    • 9.4
      Planification du lancement de l’agent
    • 9.5
      Travaux pratiques : intégration d’un nouveau client, lancement comme service résident & lancement avec cron
  • 5
    • 10.1
      Architecture maître-agent
    • 10.2
      Authentification des clients
    • 10.3
      Gestion des certificats SSL
    • 10.4
      Planification du lancement de l’agent
    • 10.5
      Travaux pratiques : intégration d’un nouveau client, lancement comme service résident & lancement avec cron
  • 6
    • 11.1
      Formatage du code
    • 11.2
      Gestion des versions & intégration avec Puppet
    • 11.3
      Séparation code générique / paramètres spécifiques
    • 11.4
      Gestion des données privées
    • 11.5
      Supervision des rapports
    • 11.6
      Travaux pratiques : Utilisation de Puppet-Lint. Extraction de paramètres spécifiques
  • 6
    • 12.1
      Formatage du code
    • 12.2
      Gestion des versions & intégration avec Puppet
    • 12.3
      Séparation code générique / paramètres spécifiques
    • 12.4
      Gestion des données privées
    • 12.5
      Supervision des rapports
    • 12.6
      Travaux pratiques : Utilisation de Puppet-Lint. Extraction de paramètres spécifiques

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
840 Courses