Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| elearning:workbooks:debian:6:avance:l130 [2021/05/07 14:22] – admin | elearning:workbooks:debian:6:avance:l130 [2023/08/29 15:25] (Version actuelle) – admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ~~PDF: | ~~PDF: | ||
| - | Version : **2021.01**. | + | Version : **2023.01**. |
| Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
| - | ====== | + | ====== |
| + | |||
| + | =====Contenu du Module===== | ||
| + | |||
| + | * **LCF800 - Présentation de la Formation**. | ||
| + | * Contenu du Module | ||
| + | * Prérequis | ||
| + | * Matériel | ||
| + | * Logiciels | ||
| + | * Internet | ||
| + | * Programme de la Formation | ||
| + | * Validation des Prérequis | ||
| + | * Évaluation des Compétences en Amont | ||
| =====Prérequis===== | =====Prérequis===== | ||
| Ligne 12: | Ligne 24: | ||
| * Un poste (MacOS, Linux, Windows(tm) ou Solaris(tm)), | * Un poste (MacOS, Linux, Windows(tm) ou Solaris(tm)), | ||
| - | * Clavier AZERTY FR ou QWERTY US, | + | * Clavier AZERTY FR, |
| - | * 4 Go de RAM minimum, | + | |
| - | * Processeur 2 cœurs minimum, | + | |
| * Un casque ou des écouteurs, | * Un casque ou des écouteurs, | ||
| * Un micro (optionnel). | * Un micro (optionnel). | ||
| Ligne 20: | Ligne 30: | ||
| ====Logiciels==== | ====Logiciels==== | ||
| - | * Si Windows(tm) - Putty et WinSCP, | + | * Web Chrome version 72+ ou |
| - | * Navigateur Web Chrome | + | * Microsoft Edge version 79+ ou |
| + | * Firefox | ||
| ====Internet==== | ====Internet==== | ||
| - | * Un accès à Internet **rapide** (4G minimum) **sans** passer par un proxy, | + | * Un accès à Internet **rapide** (4G minimum) **SANS** passer par un proxy, |
| - | * Accès **débloqué** aux domaines suivants | + | * Accès **débloqué** aux ports 80 et 443 à : https:// |
| - | | + | |
| - | + | ||
| - | =====Utilisation de l' | + | |
| - | + | ||
| - | ====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, | + | |
| - | + | ||
| - | Pour avoir accès à la machine virtuelle, vous devez d' | + | |
| - | + | ||
| - | ^ ID ^ Nom d' | + | |
| - | | Trainee10 | compute01.ittraining.network | trainee | Demandez au Formateur | 21022 | | + | |
| - | | Trainee11 | compute02.ittraining.network | trainee | Demandez au Formateur | 21122 | | + | |
| - | | Trainee12 | compute03.ittraining.network | trainee | Demandez au Formateur | 21222 | | + | |
| - | | Trainee13 | compute04.ittraining.network | trainee | Demandez au Formateur | 21322 | | + | |
| - | | Trainee14 | compute05.ittraining.network | trainee | Demandez au Formateur | 21422 | | + | |
| - | | Trainee15 | compute06.ittraining.network | trainee | Demandez au Formateur | 21522 | | + | |
| - | | Trainee16 | compute07.ittraining.network | trainee | Demandez au Formateur | 21622 | | + | |
| - | | Trainee17 | compute08.ittraining.network | trainee | Demandez au Formateur | 21722 | | + | |
| - | | Trainee18 | compute09.ittraining.network | trainee | Demandez au Formateur | 21822 | | + | |
| - | | Trainee19 | compute10.ittraining.network | trainee | Demandez au Formateur | 21922 | | + | |
| - | | Trainee10 | compute01.ittraining.network | trainee | Demandez au Formateur | 22022 | | + | |
| - | | Trainee21 | compute02.ittraining.network | trainee | Demandez au Formateur | 22122 | | + | |
| - | | Trainee22 | compute03.ittraining.network | trainee | Demandez au Formateur | 22222 | | + | |
| - | | Trainee23 | compute04.ittraining.network | trainee | Demandez au Formateur | 22322 | | + | |
| - | | Trainee24 | compute05.ittraining.network | trainee | Demandez au Formateur | 22422 | | + | |
| - | | Trainee25 | compute06.ittraining.network | trainee | Demandez au Formateur | 22522 | | + | |
| - | | Trainee26 | compute07.ittraining.network | trainee | Demandez au Formateur | 22622 | | + | |
| - | | Trainee27 | compute08.ittraining.network | trainee | Demandez au Formateur | 22722 | | + | |
| - | | Trainee28 | compute09.ittraining.network | trainee | Demandez au Formateur | 22822 | | + | |
| - | | Trainee29 | compute10.ittraining.network | trainee | Demandez au Formateur | 22922 | | + | |
| - | + | ||
| - | Ouvrez un terminal ou CMD et tapez la commande appropriée selon le tableau ci-dessus : | + | |
| - | + | ||
| - | < | + | |
| - | $ ssh -l trainee compute01.ittraining.network -p 21022 | + | |
| - | $ ssh -l trainee compute02.ittraining.network -p 21122 | + | |
| - | $ ssh -l trainee compute03.ittraining.network -p 21222 | + | |
| - | $ ssh -l trainee compute04.ittraining.network -p 21322 | + | |
| - | $ ssh -l trainee compute05.ittraining.network -p 21422 | + | |
| - | $ ssh -l trainee compute06.ittraining.network -p 21522 | + | |
| - | $ ssh -l trainee compute07.ittraining.network -p 21622 | + | |
| - | $ ssh -l trainee compute08.ittraining.network -p 21722 | + | |
| - | $ ssh -l trainee compute09.ittraining.network -p 21822 | + | |
| - | $ ssh -l trainee compute10.ittraining.network -p 21922 | + | |
| - | $ ssh -l trainee compute01.ittraining.network -p 22022 | + | |
| - | $ ssh -l trainee compute02.ittraining.network -p 22122 | + | |
| - | $ ssh -l trainee compute03.ittraining.network -p 22222 | + | |
| - | $ ssh -l trainee compute04.ittraining.network -p 22322 | + | |
| - | $ ssh -l trainee compute05.ittraining.network -p 22422 | + | |
| - | $ ssh -l trainee compute06.ittraining.network -p 22522 | + | |
| - | $ ssh -l trainee compute07.ittraining.network -p 22622 | + | |
| - | $ ssh -l trainee compute08.ittraining.network -p 22722 | + | |
| - | $ ssh -l trainee compute09.ittraining.network -p 22822 | + | |
| - | $ ssh -l trainee compute10.ittraining.network -p 22922 | + | |
| - | </ | + | |
| - | + | ||
| - | Utilisez le mot de passe qui vous sera fourni par votre formateur au début de la formation. | + | |
| - | + | ||
| - | ===Connexion en SSH via un Client SSH tel Putty=== | + | |
| - | + | ||
| - | Ouvrez | + | |
| - | + | ||
| - | * Host Name --> computeXX.ittraining.network | + | |
| - | * Port --> 2YY22 | + | |
| - | + | ||
| - | **Modifiez la valeurs XX et YY selon les informations contenus dans le tableau ci-dessus** | + | |
| - | + | ||
| - | Au prompt, connectez-vous en tant que **trainee** avec le mot de passe qui vous sera fourni par votre formateur au début de la formation. | + | |
| - | + | ||
| - | ===Connexion en SSH via un Navigateur Web Firefox ou Chrome=== | + | |
| - | + | ||
| - | Si vous n' | + | |
| - | + | ||
| - | ^ ID ^ URL ( Notez http: et non https: ) ^ | + | |
| - | | Trainee10 | http:// | + | |
| - | | Trainee11 | http:// | + | |
| - | | Trainee12 | http:// | + | |
| - | | Trainee13 | http:// | + | |
| - | | Trainee14 | http:// | + | |
| - | | Trainee15 | http:// | + | |
| - | | Trainee16 | http:// | + | |
| - | | Trainee17 | http:// | + | |
| - | | Trainee18 | http:// | + | |
| - | | Trainee19 | http:// | + | |
| - | | Trainee20 | http:// | + | |
| - | | Trainee21 | http:// | + | |
| - | | Trainee22 | http:// | + | |
| - | | Trainee23 | http:// | + | |
| - | | Trainee24 | http:// | + | |
| - | | Trainee25 | http:// | + | |
| - | | Trainee26 | http:// | + | |
| - | | Trainee27 | http:// | + | |
| - | | Trainee28 | http:// | + | |
| - | | Trainee29 | http:// | + | |
| - | + | ||
| - | Dans la boîte de connexion, entrez votre ID et le mot de passe qui vous sera fourni par votre formateur au début de la formation. | + | |
| - | + | ||
| - | Cliquez ensuite sur l' | + | |
| - | + | ||
| - | ====Connexion à vos Machines Virtuelles==== | + | |
| - | + | ||
| - | Pendant la formation, votre gateway vous permettra d' | + | |
| - | + | ||
| - | ^ Machine ^ Nom d' | + | |
| - | | Ansible | ansible.i2tch.loc | 10.0.2.50 | | + | |
| - | | CentOS71 | centos71.i2tch.loc | 10.0.2.51 | | + | |
| - | | TargetA | targeta.i2tch.loc | 10.0.2.52 | | + | |
| - | | TargetB | targetb.i2tch.loc | 10.0.2.53 | | + | |
| - | | Web01 | web01.i2tch.loc | 10.0.2.54 | | + | |
| - | | Web02 | web02.i2tch.loc | 10.0.2.55 | | + | |
| - | | Web03 | web03.i2tch.loc | 10.0.2.56 | | + | |
| - | | Web04 | web04.i2tch.loc | 10.0.2.57 | | + | |
| - | | Windows10 | windows10 | 10.0.2.58 | | + | |
| - | + | ||
| - | Les noms d' | + | |
| - | + | ||
| - | ^ Utilisateur ^ Mot de Passe ^ | + | |
| - | | trainee | trainee | | + | |
| - | | root | fenestros | | + | |
| - | + | ||
| - | Le nom d' | + | |
| - | + | ||
| - | ^ Utilisateur ^ Mot de Passe ^ | + | |
| - | | trainee | a39dae707d | | + | |
| - | + | ||
| - | Vous devez commencer par vous connecter à la machine virtuelle **Ansible** à partir d'un terminal de votre gateway : | + | |
| - | + | ||
| - | < | + | |
| - | trainee@traineeXX: | + | |
| - | </ | + | |
| =====Programme de la Formation===== | =====Programme de la Formation===== | ||
| - | ====Jour #1==== | + | * **LCF800 - Présentation de la Formation**. |
| + | * Prérequis | ||
| + | * Matériel | ||
| + | * Logiciels | ||
| + | * Internet | ||
| + | * Programme de la Formation | ||
| + | * Validation des Prérequis | ||
| + | * Évaluation des Compétences en Amont | ||
| - | * **DOF501 | + | * **LCF801 |
| * Qu' | * Qu' | ||
| - | * LAB #1 - Installation d' | + | * Installation d' |
| - | * LAB #2 - Configuration de ssh et de sudo | + | * LAB #1 - Configuration de ssh et de sudo |
| - | * 2.1 - ssh | + | * 1.1 - ssh |
| - | * 2.2 - sudo | + | * 1.2 - sudo |
| - | * **DOF502 | + | * **LCF802 |
| * LAB #1 - Débuter avec Ansible | * LAB #1 - Débuter avec Ansible | ||
| * 1.1 - La Commande ansible | * 1.1 - La Commande ansible | ||
| Ligne 190: | Ligne 75: | ||
| * 3.2 - Ansible Galaxy | * 3.2 - Ansible Galaxy | ||
| - | * **DOF503 | + | * **LCF803 |
| * LAB #1 - Dépendances de Rôles | * LAB #1 - Dépendances de Rôles | ||
| * LAB #2 - Utilisation des Gabarits | * LAB #2 - Utilisation des Gabarits | ||
| Ligne 205: | Ligne 90: | ||
| * 2.6.2 - Le Gabarit Enfant | * 2.6.2 - Le Gabarit Enfant | ||
| * LAB #3 - Gestion de la Hiérarchie des Variables | * LAB #3 - Gestion de la Hiérarchie des Variables | ||
| + | * LAB #4 - Utilisation des Facts d' | ||
| + | * LAB #5 - La Commande ansible-vault | ||
| + | * 5.1 - Crypter le Fichier | ||
| + | * 5.2 - Editer le Fichier | ||
| + | * 5.3 - Décrypter le Fichier | ||
| + | * 5.4 - Utilisation de Mots de Passe Aléatoires | ||
| + | * LAB #6 - Ansible par la Pratique | ||
| + | * 6.1 - Instructions | ||
| + | * 6.2 - Corrigés | ||
| - | ====Jour #2==== | + | |
| - | + | * LAB #1 - Ansible et Docker | |
| - | | + | * 1.1 - Présentation de Docker |
| - | * LAB #1 - Utilisation | + | * 1.2 - Installer Docker |
| - | | + | * 1.3 - La Connexion à Docker |
| - | | + | * LAB #2 - Préparer Windows 10 |
| - | * 2.2 - Éditer le Fichier | + | * 2.1 - Mettre à Jour PowerShell et .NET |
| - | * 2.3 - Décrypter le Fichier | + | * 2.2 - Configurer WinRM |
| - | * 2.4 - Utilisation de Mots de Passe Aléatoires | + | * 2.3 - Consulter les Informations sur WinRM |
| - | * LAB #3 - Ansible et Docker | + | * 2.4 - Créer un Utilisateur Local pour Ansible |
| - | * 3.1 - Présentation de Docker | + | * LAB #3 - Préparer le Contrôleur Ansible |
| - | * 3.2 - Installer Docker | + | * 3.1 - Installer pywinrm |
| - | * 3.3 - La Connexion à Docker | + | * 3.2 - Tester la Configuration |
| - | + | * LAB #4 - Travailler avec Ansible et Windows | |
| - | * **DOF505 - Utilisation d' | + | * 4.1 - Obtenir les Informations sur Windows10 |
| - | * Prérequis Windows | + | * 4.2 - Exécuter une Commande |
| - | * LAB #1 - Préparer Windows 10 | + | * 4.3 - Exécuter un script PowerShell |
| - | * 1.1 - Mettre à Jour PowerShell et .NET | + | * 4.4 - Installer un Logiciel avec Chocolatey |
| - | * 1.2 - Configurer WinRM | + | * 4.5 - Créer un Utilisateur Local |
| - | * 1.3 - Consulter les Informations sur WinRM | + | |
| - | * 1.4 - Créer un Utilisateur Local pour Ansible | + | |
| - | * LAB #2 - Préparer le Contrôleur Ansible | + | |
| - | * 2.1 - Installer pywinrm | + | |
| - | * 2.2 - Tester la Configuration | + | |
| - | * LAB #3 - 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. | + | |
| - | * LAB #1 - Automatiser avec Ansible | + | |
| - | * 1.1 - Instructions | + | |
| - | * 1.2 - Corrigés | + | |
| - | * Erreur #1 | + | |
| - | * Erreur #2 | + | |
| - | * Erreur #3 | + | |
| - | * Erreurs 4, 5 et 6 | + | |
| - | * **DOF507 | + | * **LCF805 |
| - | * Pour Aller Plus Loin | + | |
| - | * Support de Cours | + | |
| - | * L' | + | |
| - | * Matériel | + | |
| - | * Logiciels | + | |
| - | * Machines Virtuelles | + | |
| * Rappel du Programme de la Formation | * Rappel du Programme de la Formation | ||
| - | | + | |
| - | * Jour #2 | + | |
| * Évaluation de la Formation | * Évaluation de la Formation | ||
| - | * Remerciements | ||
| ---- | ---- | ||
| - | < | + | Copyright © 2023 Hugh Norris |
| - | <DIV ALIGN=" | + | |
| - | Copyright © 2021 Hugh Norris< | + | |
| - | Document non-contractuel. Le programme peut être modifié sans préavis. | + | |
| - | </ | + | |
| - | </ | + | |