Formations à distance

Toutes nos formations sont accessibles à distance en classes virtuelles : accès à l'infrastructure de travaux pratiques, machines physiques, outils pédagogiques, échanges avec le formateur. N'hésitez pas à nous appeler pour réserver une place !

Formation : Ansible : industrialiser les déploiements

Durée2 jours
Prix 1330 €
Code coursSY124
Dates 22 au 23 octobre
21 au 22 décembre

classe virtuelle
(cliquez sur une date pour vous inscrire)

Public:

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

Objectifs:

Comprendre le fonctionnement d'Ansible, savoir rédiger des scripts de déploiement

Connaissances préalables nécessaires:

Il est demandé aux participants de connaître l'administration des systèmes Linux et un langage de développement de scripts.

Programme détaillé de la formation


( logo acroreadTéléchargez le programme) :
IntroductionGestion automatisée de configurations 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 configurationTravaux pratiques: installation sur CentOS, Debian
Etude des fichiers de configuration:
/etc/ansible/ansible.cfg, /etc/ansible/hosts, /etc/ansible/roles
Communication avec les serveurs distants : ssh
Travaux pratiques:
Premiers pas avec ansible,
inventaire des serveurs accessibles: hôtes, groupes, etc ...
Configuration d'un inventaire automatique.
Présentation du format YAMLFormat 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:
exemple de création d'un utilisateur et automatisation d'une action avec les droits de l'utilisateur créé
playbooksPrincipes de fonctionnement
Exemples de playbooks.
Gestion des variables, conditions, boucles, ...
Présentation des modèles,
les gestionnaires
Travaux pratiques:
écritures de playbooks simples
commandes Ad Hoccommandes 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ôlesObjectifs : 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 modulesPrincipe de fonctionnement
Etude de quelques modules fondamentaux:
command, file, template, lineinfile, package, service, cron, user
Travaux pratiques:
exemples d'écriture de nouveaux modules

Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code Cours:SY124

Contenu de la formation
Ansible : industrialiser les déploiements:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours