Ansible - Automatiser la gestion de serveurs

Lot 2 - Virtualisation, Cloud et DevOps – Automatisation – Référence 2-044

Formation créée le 12/12/2024. Dernière mise à jour le 17/12/2025.
Version du programme : 1
Taux de satisfaction des apprenants
8,5/10 (16 avis)

Type de formation

Présentiel

Durée de formation

12 heures (2 jours)

Ansible - Automatiser la gestion de serveurs

Lot 2 - Virtualisation, Cloud et DevOps – Automatisation – Référence 2-044


Objectif général de la formation : À l’issue de cette formation, les participants seront capables de configurer, utiliser et automatiser la gestion d’une infrastructure serveur avec Ansible, en maîtrisant ses principaux composants et fonctionnalités. Compétences visées : - Comprendre l'organisation des composants Ansible : rôles, tâches, playbooks et modules - Installer et configurer Ansible pour un environnement cible - Créer et exécuter des playbooks pour automatiser des tâches d’administration - Gérer une infrastructure avec des rôles et des variables Ansible Niveau SAME visé : Application Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20

Objectifs de la formation

  • Installer et configurer Ansible pour gérer des serveurs distants
  • Comprendre et manipuler les concepts clés : inventaires, modules, tâches et rôles
  • Créer des playbooks Ansible pour automatiser des tâches d'administration courantes
  • Déployer et superviser une infrastructure en utilisant Ansible

Profil des bénéficiaires

Pour qui
  • Administrateurs systèmes et réseaux
  • Ingénieurs DevOps
  • Responsables IT souhaitant optimiser les processus de gestion de serveurs
Prérequis
  • Connaissances de base en administration Linux
  • Familiarité avec les commandes Shell et l’édition de fichiers en ligne de commande
  • Notions élémentaires sur les réseaux et systèmes distribués

Contenu de la formation

Présentation d’Ansible et de son architecture (1 heure)
  • Vue d’ensemble des outils d’automatisation disponibles : Ansible, Chef, Puppet
  • Fonctionnement sans agent : avantages et limites
  • Organisation d’Ansible : modules, tâches, inventaires, rôles
  • Travaux pratiques : Explorer une architecture Ansible existante et identifier ses composants
Installation et configuration d’Ansible (2 heures)
  • Prérequis pour l’installation : distribution Linux supportée, Python, SSH
  • Installation et vérification d’Ansible sur une machine de contrôle
  • Configuration de l’inventaire et des fichiers de configuration (ansible.cfg)
  • Travaux pratiques : Installer Ansible et configurer un inventaire statique pour un réseau local
Introduction aux modules et commandes ad hoc (3 heures)
  • Découverte des modules de base : ping, command, shell, copy
  • Exécution de tâches simples avec les commandes ad hoc
  • Exploration des paramètres communs des modules Ansible
  • Travaux pratiques : Utiliser des modules pour exécuter des tâches simples sur des machines distantes, copier des fichiers et exécuter des commandes distantes avec Ansible
Introduction aux playbooks Ansible (2 heures)
  • Syntaxe YAML pour les playbooks
  • Structure d’un playbook : hôtes, tâches, handlers
  • Gestion des variables et des conditions
  • Travaux pratiques : créer un playbook pour déployer un service web basique, utiliser des variables et des conditions dans un playbook
Gestion avancée des rôles et des variables (2 heures)
  • Introduction aux rôles : organisation des tâches et des fichiers
  • Définir des variables globales et locales
  • Hiérarchisation et utilisation des fichiers group_vars et host_vars
  • Travaux pratiques : Organiser un projet Ansible en utilisant des rôles et des variables
Supervision et gestion d’une infrastructure (2 heures)
  • Débogage et gestion des erreurs dans Ansible
  • Utilisation des stratégies d’exécution et des forks
  • Surveillance et reporting des tâches exécutées
  • Travaux pratiques : Exécuter un playbook complexe avec plusieurs rôles et superviser les résultats

Équipe pédagogique

Professionnel expert technique et pédagogique.

Qualité et satisfaction

Taux de satisfaction des apprenants
8,5/10 (16 avis)