Ceci est une ancienne révision du document !


Version : 2021.01.

Dernière mise-à-jour : 2021/10/22 07:57

DOF500 - Configuration et Gestion des Ordinateurs avec Ansible

Contenu du Module

  • DOF500 - Configuration et Gestion des Ordinateurs avec Ansible.
    • 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. 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.

Cliquez ensuite sur la connexion Gateway-XX_SSH ou XX est le numéro dans votre ID.

Si vous souhaitez avoir accès à votre Gateway directement en utilisant une connexion SSH, utilisez la commande appropriée issue du tableau suivant :

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.

Pendant la formation, votre Gateway vous permettra d'accéder aux machines virtuelles nécessaires pour cette formation selon le tableau ci-dessous :

Machine Nom d'hôte Adresse IP
Ansible ansible.i2tch.loc 10.0.2.50
CentOS7 centos7.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'utilisateurs et les mots de passe sont identiques pour chaque machine virtuelle Linux :

Utilisateur Mot de Passe
trainee trainee
root fenestros

Le nom d'utilisateur administrateur de la machine virtuelle Windows™ est :

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:~$ ssh -l trainee ansible

Programme de la Formation

Jour #1

  • DOF500 - Configuration et Gestion des Ordinateurs avec Ansible - 1 heure.
    • Prérequis
      • Matériel
      • Logiciels
      • Internet
    • Utilisation de l'Infrastructure
      • Connexion au Notre Cloud Privé
        • Connexion en SSH via un Terminal
        • Connexion en SSH via un Client SSH tel Putty
        • Connexion en SSH via un Navigateur Web Firefox ou Chrome
      • Connexion à la Machine Virtuelle
    • Programme de la Formation
    • Évaluation des Compétences
  • DOF501 - Installation d'Ansible - 1 heure.
    • Qu'est-ce Ansible ?
    • Installation d'Ansible
    • LAB #1 - Configuration de ssh et de sudo
      • 1.1 - ssh
      • 1.2 - sudo
  • DOF502 - Les Commandes ansible, ansible-playbook et ansible-galaxy - 2 heures.
    • LAB #1 - Débuter avec Ansible
      • 1.1 - La Commande ansible
    • LAB #2 - La Commande ansible-playbook
      • 2.1 - Playbook Files
      • 2.2 - Tasks
      • 2.3 - Handlers
      • 2.4 - Modules
        • 2.4.1 - Modules pour des Paquets
        • 2.4.2 - Modules pour des Fichiers
        • 2.4.3 - Modules pour le Système
      • 2.5 - Inventory Files
      • 2.6 - Privilèges
        • 2.6.1 - Création de Groupes
    • LAB #3 - La Commande ansible-galaxy
      • 3.1 - Utiliser des Rôles avec un Play Book
      • 3.2 - Ansible Galaxy
  • DOF503 - Rôles, Gabarits et Hiérarchie des Variables - 3 heures.
    • LAB #1 - Dépendances de Rôles
    • LAB #2 - Utilisation des Gabarits
      • 2.1 - Variables
      • 2.2 - Gabarits Conditionnels
      • 2.3 - Boucles
      • 2.4 - Macros
      • 2.5 - Filtres
        • 2.5.1 - Default
        • 2.5.2 - Join
        • 2.5.3 - Map
      • 2.6 - Gabarits Parent - Enfants
        • 2.6.1 - Le Gabarit Parent
        • 2.6.2 - Le Gabarit Enfant
    • LAB #3 - Gestion de la Hiérarchie des Variables

Jour #2

  • DOF504 - Facts, Facts Secrets et Docker - 2 heures.
    • LAB #1 - Utilisation des Facts d'Ansible
    • LAB #2 - La Commande ansible-vault
      • 2.1 - Crypter le Fichier
      • 2.2 - Éditer le Fichier
      • 2.3 - Décrypter le Fichier
      • 2.4 - Utilisation de Mots de Passe Aléatoires
    • LAB #3 - Ansible et Docker
      • 3.1 - Présentation de Docker
      • 3.2 - Installer Docker
      • 3.3 - La Connexion à Docker
  • DOF505 - Utilisation d'Ansible avec Windows - 2 heures.
    • Prérequis Windows
    • LAB #1 - Préparer Windows 10
      • 1.1 - Mettre à Jour PowerShell et .NET
      • 1.2 - Configurer WinRM
      • 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 - Validation de la Formation - 1 heure.
    • Pour Aller Plus Loin
      • Support de Cours
      • L'Infrastructure Hors Formation
        • Matériel
        • Logiciels
        • Machines Virtuelles
    • Rappel du Programme de la Formation
      • Jour #1
      • Jour #2
    • Évaluation de la Formation
    • Validation des acquis

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

Menu