Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
elearning:workbooks:debian:6:avance:l129:part6 [2020/08/20 15:49] – created adminelearning:workbooks:debian:6:avance:l129:part6 [2022/05/26 14:57] (Version actuelle) admin
Ligne 1: Ligne 1:
 ~~PDF:LANDSCAPE~~ ~~PDF:LANDSCAPE~~
  
-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
-    * Pour Aller Plus Loin +    * Support de Cours
-      * Support de Cours +
-      * L'Infrastructure Hors Formation +
-        * Matériel +
-        * Logiciels +
-        * Machine Virtuelle+
     * Rappel du Programme de la Formation     * Rappel du Programme de la Formation
-      Jour #1 +    Validation des acquis globale
-      * Jour #2 +
-    * Remettre en Etat l'Infrastructure+
     * Évaluation de la Formation     * Évaluation de la Formation
-    * Remerciements+
  
 =====Pour Aller Plus Loin===== =====Pour Aller Plus Loin=====
Ligne 43: Ligne 36:
   * d'échanger avec les autres participants de la session ainsi qu'avec les anciens stagiaires.   * d'échanger avec les autres participants de la session ainsi qu'avec les anciens stagiaires.
  
-====L'Infrastructure Hors Formation==== 
  
-===Matériel=== 
- 
-  * Un poste 64 bits (MacOS, Linux, Windows(tm) ou Solaris(tm)), 
-  * Dans le cas de Windows(tm), **seulement** la version 7 ou 10 avec Hyper-V **désinstallé**, 
-  * 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'espace disque disponible. 
- 
-===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://my-short.link/T22Ecn|Ansible]]**, **[[https://my-short.link/I9bXg|TargetA]]**, **[[https://my-short.link/UDrWC|TargetB]]**, **[[https://my-short.link/g326vV|Web01]]**, **[[https://my-short.link/cDgK6|Web02]]**, **[[https://my-short.link/aLbGD|Web03]]**, **[[https://my-short.link/zq2b|Web04]]**, **[[https://my-short.link/PxSe4jwL|Windows 10]]**, **[[https://my-short.link/JQn9qhM|CentOs_7]]** 
  
 =====Rappel du Programme de la Formation===== =====Rappel du Programme de la Formation=====
  
-====Jour #1==== +  * **DOF400 - Présentation de la Formation**. 
- +    * Prérequis
-  * **DOF400 - Configuration et Gestion des Ordinateurs avec Ansible** - 1 heure+
-    * Pré-requis+
       * Matériel       * Matériel
       * Logiciels       * Logiciels
       * Internet       * 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 
-      * 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 en Amont
  
-  * **DOF501 Installation d'Ansible** - 1 heure+  * **DOF401 Puppet en Mode Sans Maître**. 
-    * Qu'est-ce Ansible +    * Qu'est-ce Puppet 
-    * LAB #1 - Installation d'Ansible +    * Démarrer avec Puppet 
-    * LAB #2 - Configuration de ssh et de sudo +      * Utiliser des Manifests 
-      * 2.1 - ssh +        * LAB #1 - Gestion des Fichiers 
-      2.2 sudo+          * 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
  
-  * **DOF502 - Les Commandes ansible, ansible-playbook et ansible-galaxy** - 3 heures+  * **DOF402 - Les Ressources Puppet**. 
-    * LAB #1 - Débuter avec Ansible +    * LAB #1 - La Ressource File 
-      * 1.1 - La Commande ansible +      * L'Attribut Source 
-    * LAB #2 - La Commande ansible-playbook +      * L'Attribut owner 
-      * 2.1 - Playbook Files +      * L'Attribut group 
-      * 2.2 - Tasks +      * L'Attribut mode 
-      * 2.3 - Handlers +      * L'Attribut ensure 
-      * 2.4 - Modules +      * L'Attribut recurse 
-        2.4.1 - Modules pour des Paquets +    * LAB #2 - La Ressource package 
-        2.4.2 - Modules pour des Fichiers +      * L'Attribut ensure 
-        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 #- La Commande ansible-galaxy +      * L'Attribut hasstatus 
-      * 3.1 - Utiliser des Rôles avec un Play Book +      L'Attribut pattern 
-      * 3.2 - Ansible Galaxy+      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 #- 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
  
-  * **DOF503 RôlesGabarits et Hiérarchie des Variables** - 2 heures+  * **DOF403 VariablesExpressions, Facts et Itérations**. 
-    * LAB #1 - Dépendances de Rôles +    * LAB #1 - Variables 
-    * LAB #2 - Utilisation des Gabarits +      * Variables Simples 
-      * 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 #Gestion de la Hiérarchie des Variables+      * Facts Exécutables 
 +    * LAB #Itérations 
 +      * Itération et Tableaux 
 +      * Itération et Hashes
  
-====Jour #2====+  * **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'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
  
-  * **DOF504 Facts, Facts Secrets et Docker** - 2 heures+  * **DOF405 Puppet en mode Agent/Maître**. 
-    * LAB #1 - Utilisation des Facts d'Ansible +    * Contenu du Module 
-    * LAB #2 - La Commande ansible-vault +    * Préparation 
-      * 2.1 - Crypter le Fichier +      * Configuration du Fuseau d'Horaire 
-      * 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 puppetserver 
-    * LAB #3 - Ansible et Docker +      * Configurer puppetserver 
-      * 3.1 - Présentation de Docker +    LAB #2 Installer et Configurer puppet-agent sur les Machines Virtuelles Esclaves 
-      * 3.2 - Installer Docker +      * Installer puppet-agent 
-      * 3.3 - La Connexion à Docker +      * Configurer puppet-agent 
- +    LAB #3 - Création d'un Utilisateur 
-  **DOF505 Utilisation d'Ansible avec Windows** 2 heures. +    * LAB #- Configuration de ssh 
-    * Pré-requis Windows +    * LAB #Configuration d'IP Tables 
-    * Arrêter les Machines Virtuelles non Indispensables +      * Exécuter l'Agent Puppet sur node01.i2tch.loc 
-    * LAB #1 - Préparer Windows 10 +      * Exécuter l'Agent Puppet sur node02.i2tch.loc 
-      * 1.1 Mettre à Jour PowerShell et .NET +    * LAB #Déployer Apache avec Puppet en mode Agent/Maître 
-      * 1.2 Configurer WinRM +      * Création du Rôle 
-      1.3 - Consulter les Informations sur WinRM +      * Création des Manifests 
-      * 1.4 - Créer un Utilisateur Local pour Ansible +      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 #Travailler avec Ansible et Windows +
-      * 3.1 - Obtenir les Informations sur Windows10 +
-      * 3.2 - Exécuter une Commande +
-      * 3.3 - Exécuter un script PowerShell +
-      * 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 #Automatiser avec Ansible +
-      * 1.1 - Instructions +
-      * 1.2 - Corrigés +
-        Erreur #1 +
-        Erreur #2 +
-        Erreur #3 +
-        * Erreurs 4, 5 et 6+
  
-  * **DOF507 - Validation de la Formation** - 1 heure+  * **DOF406 - Validation de la Formation**. 
-    * Pour Aller Plus Loin +    * Support de Cours
-      * Support de Cours +
-      * L'Infrastructure Hors Formation +
-        * Matériel +
-        * Logiciels +
-        * Machine Virtuelle+
     * Rappel du Programme de la Formation     * Rappel du Programme de la Formation
-      Jour #1 +    Validation des acquis globale
-      * Jour #2 +
-    * Remettre en Etat l'Infrastructure+
     * Évaluation de la Formation     * Évaluation de la Formation
-    * Remerciements 
- 
-=====Remettre en Etat l'Infrastructure===== 
- 
-Utilisez les commandes suivantes pour arrêter les machines virtuelles **Ansible**, **Windows10** et **CentOS_7** : 
- 
-<code> 
-desktop@serverXX:~$ VBoxManage controlvm Ansible poweroff 
-desktop@serverXX:~$ VBoxManage controlvm Windows10 poweroff 
-desktop@serverXX:~$ VBoxManage controlvm CentOS_7 poweroff 
-</code> 
- 
-Restaurez l'état d'origine des machines virtuelles : 
- 
-<code> 
-desktop@serverXX:~$ VBoxManage snapshot Ansible restorecurrent 
-desktop@serverXX:~$ VBoxManage snapshot Windows10 restorecurrent 
-desktop@serverXX:~$ VBoxManage snapshot CentOS_7 restorecurrent 
-</code> 
- 
-Supprimez la règle de redirection de port de la machine virtuelle **Ansible** : 
- 
-<code> 
-desktop@serverXX:~$ VBoxManage natnetwork modify --netname NatNetwork --port-forward-4 delete Ansible 
-</code> 
- 
-Dernièrement, supprimez le NatNetwork : 
- 
-<code> 
-desktop@serverXX:~$ VBoxManage natnetwork stop --netname NatNetwork 
-desktop@serverXX:~$ VBoxManage natnetwork remove --netname NatNetwork 
-</code> 
  
 =====É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 ainsi que la Validation des Acquis.
- +
-=====Remerciements===== +
- +
-Nous vous remercions de votre confiance et nous vous souhaitons une excellente continuation.+
  
 ----- -----
  
-<html> +Copyright © 2022 Hugh Norris Document non-contractuel. Le programme peut être modifié sans préavis.
-<DIV ALIGN="CENTER"> +
-Copyright © 2020 Hugh Norris<BR><BR> +
-Document non-contractuel. Le programme peut être modifié sans préavis. +
-</div> +
-</html>  +
Menu