Passer commande via notre portail client

Partager cet article ...Print this pageEmail this to someoneTweet about this on TwitterShare on FacebookShare on Google+Share on LinkedInPin on PinterestShare on TumblrDigg this
Ansible, automatiser la gestion des serveurs
SIB / LI-SYS-392
OBJECTIFS PEDAGOGIQUES
Ansible permet d’automatiser simplement et efficacement la mise en place d’infrastructures complexes et le déploiement d’applications. Ce cours vous apprendra à utiliser l’outil Open Source Ansible, à gérer ses playbooks, ses rôles, les modules, et vous saurez comment les appliquer sur votre infrastructure.

PUBLIC
Administrateurs systèmes Linux/Unix.
PRE-REQUIS
Connaissances de base de l’administration Linux ou Unix.

CONTENU

Positionnement de Ansible
- Ansible et DevOps.
- Devops & IaC (Infrastructure as Code), le code source de l’infrastructure.
- Outils Puppet, Chef, Saltstack… Ansible.
- Fonctionnement d’Ansible.
- Architecture : inventaire, modules, playbooks, tasks, rôles.

Installation et configuration
- Installation et prise en main de l’outil.
- Les commandes de base d’Ansible.
- Configuration des noeuds : clés ssh, escalade de privilèges sudo.
- Le fichier de configuration.
- L’inventaire : création et utilisation.

Les commandes Ad-Hoc
- Parallélisme et commandes Shell.
- Transferts de fichiers.
- Les packages avec yum, apt.
- Les utilisateurs et les groupes.
- Les services.

Les playbooks
- Introduction aux playbooks.
- Définition des tasks, plays.
- Syntaxe Yaml.
- Variables, modules et tâches.
- Exécution d’un playbook.
- Test d’un playbook en dry-run.
- Exécution step by step, saut de tâches.
- Gestion des erreurs.

Ecrire du code modulaire
- Notifications et Handlers.
- Les rôles et les includes. Les tags.
- Les modules de la communauté.
- Ansible-galaxy : partager son code.

Les playbooks

- Les variables. Les templates et les filtres.
- Structures de contrôle : Conditions, Boucles et Blocks.
- Les prompts. Les facts.
- La rédaction de playbooks.

Commandes avancées
- Vault : chiffrement de données.
- Les lookups.
- Développer ses propres modules, débugger un module, les plugins.
- Créer ses propres filtres.
- Ansible et Ansible Tower.

SESSIONS PROGRAMMEES

 

Accès au calendrier

VALIDATION

Evaluation en fin de session

PEDAGOGIE
Alternance d’exposés et de travaux pratiques
INTERVENANTS
Spécialiste

MODALITES PRATIQUES
Durée : 2 jours soit 14 heures avec 7 heures par jour
Prix stagiaire : 1 270,00 € TTC
Horaires : 9h – 17h30

Durée: