Aller au contenu principal

AELION : 04. Ansible, Automatiser la gestion des serveurs

Durée

14 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

Questionnaire d’évaluation des pré-requis, suivi des connaissances tout au long de la formation par des questionnements, exercices…, Evaluation des acquis en fin de formation

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
661.5€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
2646€ HT / groupe
4 stagiaires minimum

Public

Administrateurs, Développeurs, Architectes…

Pré-requis

Connaître l'administration des systèmes Linux et un langage de développement de scripts.

Objectifs pédagogiques

  • 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

Programme détaillé

JOUR 1

 

Connaître les caractéristiques et le fonctionnement d'Ansible

A l’issue de cette séquence, vous êtes capable de définir le fonctionnement de Ansible et son architecture. Vous savez utiliser les commandes de base. Vous savez positionner Ansible dans le cadre d’une démarche DevOps et avez pu identifier des outils similaires.

  • Positionnement de Ansible
  • Ansible, DevOps et les technologies IaC (Infrastructure as Code)
  • Comparaison avec d’autres outils comme Puppet et Chef
  • Architecture et fonctionnement d'Ansible
  • Inventaires, modules, playbooks, tasks, rôles
  • Invite de commande
  • Installation, configuration et prise en main
  • Installation et prise en main
  • Syntaxe Yaml
  • Configurations des noeuds (clés ssh et droits), avec les notions d’inventaires et playbooks

 

Mettre en œuvre les playbooks, modules, rôles, tâches...

A l’issue de cette séquence, vous êtes capable de créer et utiliser des playbooks avec Ansible. Vous avez identifié que vous pouviez faire appel à des mécanismes plus ou moins complexes (structures de contrôle, variables, rôles, etc.) et qu’il est possible d’étendre les capacités de Ansible avec les modules.

  • Inventaires
  • Inventaire des serveurs : hôtes, groupes, etc ...
  • Configuration d'un inventaire automatique
  • Playbooks
  • Définitions et exemples playbooks 
  • Notion de variable, structures de controle, et modules.
  • Utilisation des rôles (au niveau des plays, au niveau des tâches)
  • Exécution d'un playbook.
  • Test d'un playbook en dry-run.
  • Exécution step by step, et saut de tâches.
  • Gestion des erreurs.
  • Les modules fournis avec Ansible et l’écriture de nouveaux modules
  • Les modules de la communauté et Ansible-galaxy.
  • Environnement de développement et tests

 

JOUR 2

 

Comprendre comment optimiser le pilotage d’un parc de serveurs et le déploiement d’applications

A l’issue de cette séquence, vous êtes capable d’identifier des outils pour faciliter l’intégration et la gestion de Ansible.

  • Interface de gestion avec Ansible et Ansible Tower
  • Continuous Deployment avec Ansible

 

Maîtriser les bonnes pratiques sous Ansible

A l’issue de cette séquence, vous êtes capable d’identifier les chemins d'adoption et outils possibles pour les bonnes pratiques autour de Ansible.

  • Déploiement et automatisation
  • Gestion d’artefacts et déploiement basé sur le contrôle des versions
  • Intégration des tests au déploiement
  • Bonnes pratiques Ansible
  • Mutualisation des rôles
  • Convention de nommage, documentation, syntaxe YAML
  • Utilisation des tags
  • Veille technologique autour de Ansible

Sessions

Filtrer les résultats
Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.