Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Formation Ansible - Industrialiser les déploiements
Technique

Formation Ansible - Industrialiser les déploiements

Déployer des configurations et des applications avec une solution Open Source

Selon son créateur, Michael DeHaan, l’objectif prioritaire dans le développement d’Ansible, solution Open Source permettant d'automatiser la mise en place d'infrastructures complexes et le déploiement de configurations et d’applications, était la simplicité de mise en oeuvre. Et l’objectif semble atteint puisque Ansible s’appuie exclusivement sur ssh pour les communications avec les systèmes gérés et ne nécessite pas l’installation d’un agent spécialisé. Un effort important a également été réalisé pour rendre le langage de description des tâches particulièrement facile à appréhender. Cette formation de 2 jours apporte tous les éléments pour bien débuter avec Ansible.

Objectifs de cette formation

Ansible - Industrialiser les déploiements
  • Connaître les caractéristiques et le fonctionnement d'Ansible
  • Comprendre comment tirer parti de la solution pour optimiser le pilotage d’un parc et le déploiement d’applications
  • Savoir écrire des playbooks (scripts) pour orchestrer des opérations

Public

  • Administrateurs, exploitants souhaitant mettre en oeuvre Ansible pour le déploiement des services et des applications

Pré-requis

Programme détaillé

Introduction

  • Gestion automatisée de l'infrastructure systèmes et réseaux (serveurs, machines virtuelles, containers, équipements réseaux)
  • Définition de l'IaC : Infrastructure as Code
  • Notion de CMDB : Connaissance Management DataBase
  • Présentation des différentes solutions : Ansible, Chef, Puppet, ...
  • Positionnement et particularités d'Ansible
  • Notion de playbooks
  • Langage de configuration, déploiement, orchestration
  • Commandes Ad-Hoc

Installation et configuration

  • Travaux pratiques sur CentOS
  • Étude des fichiers de configuration : /etc/ansible/ansible.cfg, /etc/ansible/hosts, /etc/ansible/roles
  • Configuration de la connexion avec les serveurs distants : ssh
  • Premiers pas avec Ansible
  • Inventaire des serveurs accessibles : hôtes, groupes, etc ...
  • Configuration d'un inventaire automatique

Présentation du format YAML

  • Format de représentation de données, utilisation pour la CMDB : exemples
  • Deux types de collections : séquences et correspondances
  • Style des collections : en bloc, en flux
  • Imbrication des collections
  • Travaux pratiques : création d'un utilisateur et automatisation d'une action avec les droits de l'utilisateur créé

Playbooks

  • Principes de fonctionnement
  • Exemples de playbooks
  • Gestion des variables, conditions, boucles, ...
  • Les modules fournis avec Ansible
  • Présentation des modèles, les gestionnaires
  • Écriture de playbooks simples

Commandes Ad Hoc

  • Commandes Shell, gestion du parallélisme
  • Transfert de fichiers
  • Gestion des utilisateurs et groupes
  • Déploiement à partir des sources
  • Administration des services
  • Travaux pratiques : mise en oeuvre des commandes Ad Hoc pour l'administration de services

Les rôles

  • Objectifs : réutilisation, modularité
  • Structure des répertoires, format des fichiers
  • Présentation des rôles disponibles sur Galaxy
  • Travaux pratiques : mise en oeuvre des rôles sur un exemple simple de configuration d'un serveur et d'un client nfs

Les modules

  • Principe de fonctionnement
  • Étude de quelques modules fondamentaux : command, file, template, lineinfile, package, service, cron, user
  • Travaux pratiques : exemples d'écriture de nouveaux modules

Les plus de cette formation

Ansible - Industrialiser les déploiements
  • Une vue d'ensemble du fonctionnement de la plate-forme Ansible et de la mise en oeuvre des déploiements.
  • Une pédagogie active alternant des phases d'exposés théoriques et des travaux pratiques.
  • Les conseils et bonnes pratiques de consultants spécialistes de la technologie.

Informations

Dimension Digitale

  • Durée : 2 Jours (14h)
  • Tarif : 1 430 € HT
  • Réf. : XW333
  • Option(s)
    • Repas Paris : 46 € HT


Dates des sessions

Bon à savoir...





= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.