Public concerné : Administrateurs et exploitants souhaitant mettre en oeuvre Ansible pour le déploiement des services et des applications.
Pré-requis : Connaître l’administration des systèmes Linux et un langage de développement de scripts.
Durée : 2 jours
Objectifs : Découvrir les caractéristiques et le fonctionnement d’Ansible, Optimiser le pilotage d’un parc et le déploiement d’applications Ecrire des playbooks (scripts Orchestrer des opérations).
Moyens Pédagogiques : Formation présentielle.
Exposés, cas pratiques, synthèse.
Modalités de suivi et d’évaluation : Questionnaire d’évaluation de la satisfaction en fin de stage
Feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.
Contenu de formation
Introduction :
Gestion automatisée de l’infrastructure systèmes et réseaux (serveurs, machines virtuelles, containers, équipements réseaux)
Notion de playbooks
Langage de configuration, déploiement, orchestration
Commandes Ad-Hoc
Installation et inventaire avec ansible :
Travaux pratiques sur CentOS
Configuration de la connexion avec les serveurs distants : ssh
Premiers pas avec Ansible
Inventaire des serveurs accessibles : hôtes, groupes
Configuration d’un inventaire automatique
PLAYBOOKS ET MODULES :
Exemples de playbooks
Les modules fournis avec Ansible
Ecriture de nouveaux modules
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