Accueil du site - Catalogue de formations - Formations UNIX & GNU / Linux - Formation Ansible : automatiser la gestion des serveurs
Automatiser la gestion des serveurs avec Ansible

Prochaine session :
- sur demande


Contact : 2i2L - Informatique Internet et Logiciels Libres. Tel. : 02 40 37 02 06 – Mobile : 06 07 38 14 18 – Courriel : formation chez 2i2l.fr


Résumé de la formation :

- Logiciels : (GNU)Linux, Ansible, ssh
- Durée : deux (2) journées
- Objectifs : comprendre les avantages d’utiliser un outil d’automatisation, être en capacité d’orchestrer les déploiements avec les modules et les Playbooks
- Public : administrateur système
- Pré-requis : administration de système GNU/Linux
- Pédagogie : explications et travaux pratiques dirigés
- Mots clés : automatisation, déploiements, orchestration, devops


Ansible est une plate-forme logicielle libre pour la configuration et la gestion des ordinateurs. Elle combine le déploiement de logiciels multi-nœuds, l’exécution des tâches ad-hoc, et la gestion de configuration. [1]

- le site web Ansible officiel
- le github Ansible
- la licence Ansible GNU GPL v3
- l’article Ansible sur Wikipedia


L’intervenant, Guillaume Chéramy, est spécialiste logiciel libre depuis 1998 ; gérant et fondateur de la société Hisyl en 2015, il propose des services d’infogérance et d’hébergement avec les outils : GNU/Linux, Apache, Mysql, KVM, shorewall et Ansible,...

A l’heure du cloud et du déploiement rapide de systèmes, les outils d’automatisation sont devenus nécessaires pour de bonnes pratiques amenant vers la culture du devops.

Guillaume assure des formations professionnelles pour les techniciens et les administrateurs systèmes et est formateur régulier pour différents centre de formations et écoles.

Il contribue aussi à plusieurs projets libres depuis 2002 et organise toujours des événements sur la Touraine et la Vendée.


Le programme [2] :

Introduction
- les outils de déploiement : Ansible face à Puppet, Chef et Saltstack
- l’architecture d’Ansible : inventaire, modules
- TP1 : installer ansible et envoyer des commandes sur les clients

Playbook et modules
- le langage YAML
- les playbook
- les modules
- TP2 : écrire un playbook

Gestion des déploiements
- déployer et orchestrer avec Ansible
- les variables
- les facts
- les boucles et conditions
- les rôles et inclusions
- les templates
- TP3 : déployer un environnement complet avec Ansible

Pour aller plus loin
- ansible-galaxy ou l’utilisation des playbook de la communauté
- déploiement sur les infrasctructures cloud : openstack, aws, docker,...
- TP4 : déployer sur une infrastructure Cloud

notes:

[1] Source Wikipédia

[2] Ce déroulé de formation est un original - tout droit d’auteur réservé - copyright 2016 - société 2i2L & le formateur métier - copyleft CC-BY-SA - Nous reprendre, c’est aussi nous citer _et_ nous mettre en lien.