Ceci est une ancienne révision du document !
Table des matières
Dernière mise-à-jour : 2021/04/28 06:49
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
- Connexion à Notre Cloud Privé
- 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 ou Firefox.
Internet
- Un accès à Internet rapide (4G minimum) sans passer par un proxy,
- Accès débloqué aux domaines suivants : https://my-short.link, https://itraining.network, https://ittraining.io,
- Ports accessibles : 80, 443.
Utilisation de l'Infrastructure
Connexion au Serveur Cloud
Au départ de votre formation, votre formateur vous attribue un ID allant de Trainee10 à Trainee29. Veuillez noter cette information.
Pendant la durée de la formation, vous disposez d'une machine virtuelle dédiée, préinstallée, préconfigurée et hébergée dans notre cloud privé.
Ouvrez votre navigateur web Firefox ou Chrome et saisissez l'URL selon le tableau ci-dessous :
ID | URL ( Notez http: et non https: ) |
---|---|
Trainee10 | http://compute01.ittraining.network |
Trainee11 | http://compute02.ittraining.network |
Trainee12 | http://compute03.ittraining.network |
Trainee13 | http://compute04.ittraining.network |
Trainee14 | http://compute05.ittraining.network |
Trainee15 | http://compute06.ittraining.network |
Trainee16 | http://compute07.ittraining.network |
Trainee17 | http://compute08.ittraining.network |
Trainee18 | http://compute09.ittraining.network |
Trainee19 | http://compute10.ittraining.network |
Trainee20 | http://compute01.ittraining.network |
Trainee21 | http://compute02.ittraining.network |
Trainee22 | http://compute03.ittraining.network |
Trainee23 | http://compute04.ittraining.network |
Trainee24 | http://compute05.ittraining.network |
Trainee25 | http://compute06.ittraining.network |
Trainee26 | http://compute07.ittraining.network |
Trainee27 | http://compute08.ittraining.network |
Trainee28 | http://compute09.ittraining.network |
Trainee29 | http://compute10.ittraining.network |
Dans la boîte de connexion, entrez votre ID et le mot de passe qui vous a été fourni par votre formateur.
Cliquez ensuite sur l'image du terminal de votre gateway. Vous y serez connecté automatiquement.
Programme de la Formation
Jour #1
- DOF400 - Configuration et Gestion des Ordinateurs avec Puppet - 1 heure.
- Pré-requis
- Matériel
- Logiciels
- Internet
- Utilisation de l'Infrastructure
- Connexion au Serveur Cloud
- Linux, MacOS et Windows 10 muni du client ssh
- Windows 7 et Windows 10 sans client ssh
- Démarrage de la Machine Virtuelle
- Connexion à la Machine Virtuelle
- 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.
- Préparation
- Connexion au Serveur Cloud
- Linux, MacOS et Windows 10 muni du client ssh
- Windows 7 et Windows 10 sans client ssh
- Configuration de VirtualBox
- Démarrage des Machines Virtuelles
- Connexion aux Machines Virtuelles
- 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
- Remettre en Etat l'Infrastructure
- Évaluation de la Formation
- Remerciements
<html> <DIV ALIGN=“CENTER”> Copyright © 2020 Hugh Norris<BR><BR> Document non-contractuel. Le programme peut être modifié sans préavis. </div> </html>