Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
elearning:workbooks:debian:6:avance:l129:part6 [2020/08/20 15:49] – created admin | elearning:workbooks:debian:6:avance:l129:part6 [2022/05/26 14:57] (Version actuelle) – admin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
~~PDF: | ~~PDF: | ||
- | Version : **2020.01** | + | Version : **2022.01** |
Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
Ligne 11: | Ligne 11: | ||
* **DOF406 - Validation de la Formation** | * **DOF406 - Validation de la Formation** | ||
* Contenu du Module | * Contenu du Module | ||
- | | + | * Support de Cours |
- | | + | |
- | * L' | + | |
- | * Matériel | + | |
- | * Logiciels | + | |
- | * Machine Virtuelle | + | |
* Rappel du Programme de la Formation | * Rappel du Programme de la Formation | ||
- | | + | |
- | * Jour #2 | + | |
- | * Remettre en Etat l' | + | |
* Évaluation de la Formation | * Évaluation de la Formation | ||
- | * Remerciements | + | |
=====Pour Aller Plus Loin===== | =====Pour Aller Plus Loin===== | ||
Ligne 43: | Ligne 36: | ||
* d' | * d' | ||
- | ====L' | ||
- | ===Matériel=== | ||
- | |||
- | * Un poste 64 bits (MacOS, Linux, Windows(tm) ou Solaris(tm)), | ||
- | * Dans le cas de Windows(tm), | ||
- | * Le mot de passe du compte administrateur du système, | ||
- | * Clavier AZERTY FR ou QWERTY US, | ||
- | * 16 Go de RAM minimum, | ||
- | * Processeur 8 cœurs minimum, | ||
- | * 32 Go d' | ||
- | |||
- | ===Logiciels=== | ||
- | |||
- | * Oracle VirtualBox v 6.0 ou plus (MacOS, Linux, Windows(tm) ou Solaris(tm)), | ||
- | * Si Windows(tm) - Putty et WinSCP, | ||
- | * Navigateur Web Chrome ou Firefox. | ||
- | |||
- | ===Machines Virtuelles=== | ||
- | |||
- | A télécharger : **[[https:// | ||
=====Rappel du Programme de la Formation===== | =====Rappel du Programme de la Formation===== | ||
- | ====Jour #1==== | + | |
- | + | * Prérequis | |
- | | + | |
- | * Pré-requis | + | |
* Matériel | * Matériel | ||
* Logiciels | * Logiciels | ||
* Internet | * Internet | ||
- | * Utilisation de l' | ||
- | * Connexion au Serveur Cloud | ||
- | * Linux, MacOS et Windows 10 muni du client ssh | ||
- | * Windows 7 et Windows 10 sans client ssh | ||
- | * Configuration de VirtualBox et Démarrage des Machines Virtuelles | ||
- | * Connexion à la Machine Virtuelle Ansible | ||
* Programme de la Formation | * Programme de la Formation | ||
- | * Évaluation des Compétences | + | * Évaluation des Compétences |
- | * **DOF501 | + | * **DOF401 |
- | * Qu' | + | * Qu' |
- | * LAB #1 - Installation | + | |
- | * LAB #2 - Configuration de ssh et de sudo | + | * Utiliser des Manifests |
- | * 2.1 - ssh | + | |
- | * 2.2 - sudo | + | * 1.1 - Modification |
+ | * 1.2 - Effectuer un Dry Run avec Puppet | ||
+ | | ||
+ | * 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 | ||
- | * **DOF502 | + | * **DOF402 |
- | * LAB #1 - Débuter avec Ansible | + | * LAB #1 - La Ressource File |
- | * 1.1 - La Commande ansible | + | * L' |
- | * LAB #2 - La Commande ansible-playbook | + | * L' |
- | * 2.1 - Playbook Files | + | * L' |
- | * 2.2 - Tasks | + | * L' |
- | * 2.3 - Handlers | + | * L' |
- | * 2.4 - Modules | + | * L' |
- | * 2.4.1 - Modules pour des Paquets | + | * LAB #2 - La Ressource package |
- | * 2.4.2 - Modules pour des Fichiers | + | * L' |
- | * 2.4.3 - Modules pour le Système | + | * Installation de Paquets |
- | * 2.5 - Inventory Files | + | * Le Cas Spécifique des Gems de Ruby |
- | * 2.6 - Privilèges | + | * Suppression de Paquets |
- | * 2.6.1 - Création de Groupes | + | * LAB #3 - La Ressource service |
- | * LAB #3 - La Commande ansible-galaxy | + | * L' |
- | * 3.1 - Utiliser des Rôles avec un Play Book | + | * L' |
- | * 3.2 - Ansible Galaxy | + | * Les Attributs hasrestart et restart |
+ | * LAB #4 - La Ressource user | ||
+ | * Créer un Utilisateur | ||
+ | * LAB #5 - La Ressource cron | ||
+ | * L' | ||
+ | * L' | ||
+ | * L' | ||
+ | * L' | ||
+ | * La Fonction fqdn_rand | ||
+ | * LAB #6 - La Ressource exec | ||
+ | * L' | ||
+ | * L' | ||
+ | * L' | ||
+ | * L' | ||
+ | * L' | ||
+ | * L' | ||
+ | * L' | ||
+ | * L' | ||
+ | * L' | ||
+ | * L' | ||
- | * **DOF503 | + | * **DOF403 |
- | * LAB #1 - Dépendances de Rôles | + | * LAB #1 - Variables |
- | * LAB #2 - Utilisation des Gabarits | + | * Variables |
- | * 2.1 - Variables | + | * Tableaux |
- | * 2.2 - Gabarits Conditionnels | + | * Hashes |
- | * 2.3 - Boucles | + | * LAB #2 - Expressions |
- | * 2.4 - Macros | + | * Expressions Mathématiques |
- | * 2.5 - Filtres | + | * Expression Booléennes |
- | * 2.5.1 - Default | + | * Expressions Régulières |
- | * 2.5.2 - Join | + | * Expressions Conditionnelles |
- | * 2.5.3 - Map | + | * LAB #3 - Facts |
- | * 2.6 - Gabarits Parent - Enfants | + | * Facts dans un Hash |
- | * 2.6.1 - Le Gabarit Parent | + | * Facts dans une Expression |
- | * 2.6.2 - Le Gabarit Enfant | + | * Facts Externes |
- | * LAB #3 - Gestion de la Hiérarchie des Variables | + | * Facts Exécutables |
+ | * LAB #4 - Itérations | ||
+ | * Itération et Tableaux | ||
+ | * Itération et Hashes | ||
- | ====Jour | + | * **DOF404 - Hiera et Modules**. |
+ | * 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' | ||
+ | * LAB #5 - Gérer des Données Secrètes | ||
+ | * Modules | ||
+ | * LAB #6 - Installer des Modules | ||
+ | * LAB #7 - Utilisation des Modules | ||
+ | * puppetlabs/ | ||
+ | * puppetlabs/ | ||
+ | * puppet/ | ||
- | * **DOF504 | + | * **DOF405 |
- | * LAB #1 - Utilisation des Facts d' | + | * Contenu du Module |
- | * LAB #2 - La Commande ansible-vault | + | * Préparation |
- | * 2.1 - Crypter le Fichier | + | * Configuration du Fuseau d' |
- | * 2.2 - Editer le Fichier | + | * Désactiver SELinux dans puppetslave02 |
- | * 2.3 - Décrypter le Fichier | + | * LAB #1 - Configurer Puppet Server |
- | * 2.4 - Utilisation de Mots de Passe Aléatoires | + | * Installer |
- | * LAB #3 - Ansible et Docker | + | * Configurer puppetserver |
- | * 3.1 - Présentation de Docker | + | * LAB #2 - Installer et Configurer puppet-agent sur les Machines Virtuelles |
- | * 3.2 - Installer | + | * Installer puppet-agent |
- | * 3.3 - La Connexion à Docker | + | * Configurer puppet-agent |
- | + | * LAB #3 - Création d'un Utilisateur | |
- | | + | * LAB #4 - Configuration |
- | * Pré-requis Windows | + | * LAB #5 - Configuration d'IP Tables |
- | * Arrêter | + | * Exécuter l' |
- | * LAB #1 - Préparer Windows 10 | + | * Exécuter |
- | * 1.1 - Mettre à Jour PowerShell et .NET | + | * LAB #6 - Déployer Apache |
- | * 1.2 - Configurer WinRM | + | * Création du Rôle |
- | * 1.3 - Consulter les Informations sur WinRM | + | * Création des Manifests |
- | * 1.4 - Créer | + | * Création des Fichiers de Configuration |
- | * LAB #2 - Préparer le Contrôleur Ansible | + | * Création des Templates |
- | * 2.1 - Installer pywinrm | + | * Déployer Apache |
- | * 2.2 - Tester la Configuration | + | |
- | * LAB #3 - Travailler avec Ansible et Windows | + | |
- | * 3.1 - Obtenir les Informations | + | |
- | * 3.2 - Exécuter une Commande | + | |
- | * 3.3 - Exécuter | + | |
- | * 3.4 - Installer un Logiciel avec Chocolatey | + | |
- | * 3.5 - Créer un Utilisateur Local | + | |
- | + | ||
- | * **DOF506 - Validations des Acquis** - 2 heures. | + | |
- | * Arrêter les Machines Virtuelles non Indispensables | + | |
- | * LAB #1 - Automatiser | + | |
- | * 1.1 - Instructions | + | |
- | * 1.2 - Corrigés | + | |
- | * Erreur #1 | + | |
- | * Erreur #2 | + | |
- | * Erreur #3 | + | |
- | * Erreurs 4, 5 et 6 | + | |
- | * **DOF507 | + | * **DOF406 |
- | | + | * Support de Cours |
- | | + | |
- | * L' | + | |
- | * Matériel | + | |
- | * Logiciels | + | |
- | * Machine Virtuelle | + | |
* Rappel du Programme de la Formation | * Rappel du Programme de la Formation | ||
- | | + | |
- | * Jour #2 | + | |
- | * Remettre en Etat l' | + | |
* Évaluation de la Formation | * Évaluation de la Formation | ||
- | * Remerciements | ||
- | |||
- | =====Remettre en Etat l' | ||
- | |||
- | Utilisez les commandes suivantes pour arrêter les machines virtuelles **Ansible**, | ||
- | |||
- | < | ||
- | desktop@serverXX: | ||
- | desktop@serverXX: | ||
- | desktop@serverXX: | ||
- | </ | ||
- | |||
- | Restaurez l' | ||
- | |||
- | < | ||
- | desktop@serverXX: | ||
- | desktop@serverXX: | ||
- | desktop@serverXX: | ||
- | </ | ||
- | |||
- | Supprimez la règle de redirection de port de la machine virtuelle **Ansible** : | ||
- | |||
- | < | ||
- | desktop@serverXX: | ||
- | </ | ||
- | |||
- | Dernièrement, | ||
- | |||
- | < | ||
- | desktop@serverXX: | ||
- | desktop@serverXX: | ||
- | </ | ||
=====Évaluation de la Formation===== | =====Évaluation de la Formation===== | ||
- | Afin de valider votre formation, veuillez compléter l’Évaluation de la Formation. | + | Afin de valider votre formation, veuillez compléter l’Évaluation de la Formation |
- | + | ||
- | =====Remerciements===== | + | |
- | + | ||
- | Nous vous remercions de votre confiance et nous vous souhaitons une excellente continuation. | + | |
----- | ----- | ||
- | < | + | Copyright © 2022 Hugh Norris |
- | <DIV ALIGN=" | + | |
- | Copyright © 2020 Hugh Norris< | + | |
- | Document non-contractuel. Le programme peut être modifié sans préavis. | + | |
- | </ | + | |
- | </ | + |