Ceci est une ancienne révision du document !


Dernière mise-à-jour : 2021/09/14 03:57

DOF400 - Configuration et Gestion des Ordinateurs avec Puppet

Contenu du Module

  • DOF400 - Configuration et Gestion des Ordinateurs avec Puppet
    • Contenu du Module
    • Prérequis
      • Matériel
      • Logiciels
      • Internet
    • Utilisation de l'Infrastructure
    • Programme de la Formation
    • Évaluation des Compétences

Prérequis

Matériel

  • Un poste (MacOS, Linux, Windows™ ou Solaris™),
  • Clavier AZERTY FR ou QWERTY US,
  • 4 Go de RAM minimum,
  • Processeur 2 cœurs minimum,
  • Un casque ou des écouteurs,
  • Un micro (optionnel).

Logiciels

  • Si Windows™ - Putty et WinSCP,
  • Navigateur Web Chrome, Edge ou Firefox.

Internet

Utilisation de l'Infrastructure

Au départ de votre formation, votre formateur vous attribue un ID allant de Trainee01 à Trainee10.

Pour avoir accès à vos machines virtuelles, vous devez d'abord vous connecter à votre gateway vers notre cloud :

ID Commande
Trainee01 ssh -l trainee compute01.ittraining.network -p 21022
Trainee02 ssh -l trainee compute02.ittraining.network -p 21122
Trainee03 ssh -l trainee compute03.ittraining.network -p 21222
Trainee04 ssh -l trainee compute04.ittraining.network -p 21322
Trainee05 ssh -l trainee compute05.ittraining.network -p 21422
Trainee06 ssh -l trainee compute06.ittraining.network -p 21522
Trainee07 ssh -l trainee compute07.ittraining.network -p 21622
Trainee08 ssh -l trainee compute08.ittraining.network -p 21722
Trainee09 ssh -l trainee compute09.ittraining.network -p 21822
Trainee10 ssh -l trainee compute10.ittraining.network -p 21922

Utilisez le mot de passe qui vous a été fourni par votre formateur.

Si vous n'arrivez pas à atteindre le port indiqué dans le tableau ci-dessus parce que vous passez par un proxy ou bien parce que votre-pare feu vous en empêche, ouvrez votre navigateur web Chrome, Edge ou Firefox et saisissez l'URL selon le tableau ci-dessous :

Dans la boîte de connexion, entrez votre ID et le mot de passe qui vous a été fourni par votre formateur.

Programme de la Formation

Jour #1

  • DOF400 - Configuration et Gestion des Ordinateurs avec Puppet - 1 heure.
    • Contenu du Module
    • Prérequis
      • Matériel
      • Logiciels
      • Internet
    • Utilisation de l'Infrastructure
      • Connexion à Notre Cloud Privé
    • Programme de la Formation
    • Évaluation des Compétences
  • DOF401 - Puppet en Mode Sans Maître - 2 heures.
    • Qu'est-ce Puppet ?
    • Démarrer avec Puppet
      • Utiliser des Manifests
        • LAB #1 - Gestion des Fichiers
          • 1.1 - Modification d'un Fichier Existant sur le Serveur
          • 1.2 - Effectuer un Dry Run avec Puppet
        • LAB #2 - Gestion des Paquets
        • LAB #3 - Gestion des Services
      • Gérer du code Puppet avec Git
        • LAB #4 - Créer un Repository Local
          • 4.1 - Les Branches avec Git
        • LAB #5 - Créer un Repository Distant
        • LAB #6 - Cloner un Repository
        • LAB #7 - Appliquer des Modifications Automatiquement
        • LAB #8 - Mise en Place sur un Nœud
  • DOF402 - Les Ressources Puppet - 2 heures.
    • LAB #1 - La Ressource File
      • L'Attribut Source
      • L'Attribut owner
      • L'Attribut group
      • L'Attribut mode
      • L'Attribut ensure
      • L'Attribut recurse
    • LAB #2 - La Ressource package
      • L'Attribut ensure
      • Installation de Paquets
      • Le Cas Spécifique des Gems de Ruby
      • Suppression de Paquets
    • LAB #3 - La Ressource service
      • L'Attribut hasstatus
      • L'Attribut pattern
      • Les Attributs hasrestart et restart
    • LAB #4 - La Ressource user
      • Créer un Utilisateur
    • LAB #5 - La Ressource cron
      • L'Attribut user
      • L'Attribut environment
      • L'Attribut weekday
      • L'Attribut monthday
      • La Fonction fqdn_rand
    • LAB #6 - La Ressource exec
      • L'Attribut exec
      • L'Attribut cwd
      • L'Attribut command
      • L'Attribut creates
      • L'Attribut user
      • L'Attribut onlyif
      • L'Attribut unless
      • L'Attribut refreshonly
      • L'Attribut logoutput
      • L'Attribut timeout
  • DOF403 - Variables, Expressions, Facts et Itérations - 2 heures.
    • LAB #1 - Variables
      • Variables Simples
      • Tableaux
      • Hashes
    • LAB #2 - Expressions
      • Expressions Mathématiques
      • Expression Booléennes
      • Expressions Régulières
      • Expressions Conditionnelles
    • LAB #3 - Facts
      • Facts dans un Hash
      • Facts dans une Expression
      • Facts Externes
      • Facts Exécutables
    • LAB #4 - Itérations
      • Itération et Tableaux
      • Itération et Hashes

Jour #2

  • DOF404 - Hiera et Modules - 2 heures.
    • Préparation
    • Hiera
      • Présentation
      • LAB #1 - Environnements
      • LAB #2 -Les Types de Données Hiera
      • LAB #3 - Interpolation
        • Les Sources de Données basées sur des Facts
      • LAB #4 -Créer des Ressources avec le Données d'Hiera
      • LAB #5 - Gérer des Données Secrètes
    • Modules
      • LAB #6 - Installer des Modules
      • LAB #7 - Utilisation des Modules
        • puppetlabs/mysql
        • puppetlabs/apache
        • puppet/archive
  • DOF405 - Puppet en mode Agent/Maître - 4 heures.
    • Contenu du Module
    • Préparation
      • Configuration du Fuseau d'Horaire
      • Désactiver SELinux dans puppetslave02
    • LAB #1 - Configurer Puppet Server
      • Installer puppetserver
      • Configurer puppetserver
    • LAB #2 - Installer et Configurer puppet-agent sur les Machines Virtuelles Esclaves
      • Installer puppet-agent
      • Configurer puppet-agent
    • LAB #3 - Création d'un Utilisateur
    • LAB #4 - Configuration de ssh
    • LAB #5 - Configuration d'IP Tables
      • Exécuter l'Agent Puppet sur node01.i2tch.loc
      • Exécuter l'Agent Puppet sur node02.i2tch.loc
    • LAB #6 - Déployer Apache avec Puppet en mode Agent/Maître
      • Création du Rôle
      • Création des Manifests
      • Création des Fichiers de Configuration
      • Création des Templates
      • Déployer Apache
  • DOF406 - Validation de la Formation - 1 heure .
    • Pour Aller Plus Loin
      • Support de Cours
      • L'Infrastructure Hors Formation
        • Matériel
        • Logiciels
        • Machine Virtuelle
      • Réinstaller l'Environnement de Travail
        • Installer Git
          • Sous Linux
          • Sous Windows
        • Installer VirtualBox
        • Installer Vagrant
        • Installer la Machine Virtuelle Puppet
          • Sous Linux
          • Sous Windows
        • Se connecter à la Machine Virtuelle Puppet
          • Sous Linux
          • Sous Windows
    • Rappel du Programme de la Formation
      • Jour #1
      • Jour #2
    • Évaluation de la Formation
    • Validation des acquis

<html> <DIV ALIGN=“CENTER”> Copyright © 2021 Hugh Norris<BR><BR> Document non-contractuel. Le programme peut être modifié sans préavis. </div> </html>

Menu