Formation en DevOps: Ansible - Automatiser la gestion des serveurs - Ascent Formation
Retour aux formations
DevOps

Ansible - Automatiser la gestion des serveurs

3 jour(s)21h

Description

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable d’automatiser la configuration et le déploiement d’applications avec la solution Open Source Ansible.

Objectifs pédagogiques

  • Installer et configurer Ansible
  • Connaître les caractéristiques et le fonctionnement d'Ansible
  • Mettre en œuvre les playbooks, modules, rôles, tâches...
  • Comprendre comment optimiser le pilotage d’un parc de serveurs et le déploiement d’applications
  • Maîtriser les bonnes pratiques sous Ansible

Public concerné

Développeurs
Architectes techniques
Responsables d’exploitation et de production
Administrateurs

Prérequis

Maîtrise confirmée des systèmes Linux
Bases des réseaux TCP/IP
Capacité à utiliser la ligne de commande et du script Shell en environnement Linux

Déroulé du programme

1

Le DevOps : présentation introductive

  • Historique du DevOps
  • L’industrialisation : une nécessité pour l’opérationnel
  • Les outils de DevOps
  • Situer Ansible au sein de ces outils
2

Ansible

  • Pourquoi Ansible ?
  • Fonctionnement & lien à SSH
  • Installation
  • Travaux pratiques: Installation d’Ansible et préparation à l’usage
3

Paramétrage et commande Ad Hoc

  • Paramétrage SSH
  • Préparation de l’inventaire
  • Les commandes « Ad-Hoc »
  • Présentation des modules
  • Travaux pratiques: Utilisation d’Ansible : transfert de fichiers et commandes sur les nœuds.
4

Déploiement et organisation : les Playbooks

  • Présentation de Git
  • Présentation des Playbooks
  • Présentation de YAML
  • Les variables et les faits
  • Boucles et conditions
  • Rôles et inclusions
  • Best practices pour la rédaction de Playbooks
  • Travaux pratiques: Rédaction de Playbooks pour le déploiement des applications, pilotage d’un environnement complet avec Ansible
5

Concepts avancés

  • Les modules de base
  • Architecture et comportement d’un module
  • Ansible-Galaxy
  • Travaux pratiques: Manipulation de modules externes

Informations

Durée

3 jour(s)

21h

Tarif

2090 € HT

HT