Ansible - Automatiser la gestion des serveurs


2 j (14 heures)
Tarif : 1250€HT
À DISTANCE PRESENTIEL ACTION CO. ATLAS
 4.5/5  
Ref : ANS1

Descriptif de la formation

Ansible est une solution open source qui permet d’automatiser la configuration et le déploiement d'applications sur un ensemble de serveurs physiques ou virtuels. Ansible utilise des concepts et outils simples (configuration YAML, connexion SSH, etc.).
A l’issue de la formation, le stagiaire sera capable d’automatiser la configuration et le déploiement d’applications avec la solution Open Source Ansible.

Action collective OPCO ATLAS - Inscription CampusAtlas

'

Les objectifs

- Connaître les caractéristiques et le fonctionnement d'Ansible
- Mettre en œuvre les playbooks, modules, rôles, tâches...
- Comprendre comment optimiser le pilotage d’un parc de serveurs et le déploiement d’applications
- Maîtriser les bonnes pratiques sous Ansible

En quelques mots...

Public

Administrateurs, Développeurs, Architectes…

Pré-requis

Connaître l'administration des systèmes Linux et un langage de développement de scripts.

Méthodes et Moyens pédagogiques

Modalité : Formation présentielle ou Formation distancielle (classe virtuelle) - Inter / Intra - Groupes de 4 à 12 stagiaires
Méthodes : Présentation des concepts, discussion technique, démonstrations, exercices et TP
Matériel :
Présentiel : Un poste informatique par stagiaire connecté à internet, à une imprimante en réseau et au réseau informatique,
Les salles sont équipées d’un tableau interactif ou d’un vidéoprojecteur et d’un paperboard
Distanciel : Aelion met à disposition de chaque stagiaire
- Un PC équipé des outils et logiciels nécessaires à la formation auquel vous accédez via un outil de prise en main à distance
-Un accès à un outil de classe virtuelle (Meet)
Support de formation : Un support de formation sera remis à chaque stagiaire en fin de formation : plateforme collaborative intégrant le code source des exercices réalisés en formation, webographie, mémos

Modalités de suivi et d'évaluations

Feuille de présence émargée par demi-journée par les stagiaires et le formateur
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Questionnaire d’évaluation de la satisfaction en fin de stage
Auto-évaluation des acquis de la formation par les stagiaires
Attestation de fin de formation

Informations pratiques

Accessibilité , modalités et délais d'accès

Programme mis à jour le 14/02/2024

Programme détaillé

CONNAITRE LES CARACTERISTIQUES ET LE FONCTIONNEMENT D'ANSIBLE

  • Positionnement de Ansible
  • Ansible, DevOps et les technologies IaC (Infrastructure as Code)
  • Comparaison avec d’autres outils comme Puppet et Chef
  • Architecture et fonctionnement d'Ansible
  • Inventaires, modules, playbooks, tasks, rôles
  • Invite de commande
  • Installation, configuration et prise en main
  • Installation et prise en main
  • Syntaxe Yaml
  • Configurations des noeuds (clés ssh et droits), avec les notions d’inventaires et playbooks

METTRE EN OEUVRE LES PLAYBOOKS, MODULES, ROLES, TACHES...

  • Inventaires
  • - Inventaire des serveurs : hôtes, groupes, etc ...
  • - Configuration d'un inventaire automatique
  • Playbooks
  • - Définitions et exemples playbooks
  • - Notion de variable, structures de controle, et modules.
  • - Utilisation des rôles (au niveau des plays, au niveau des tâches)
  • - Exécution d'un playbook.
  • - Test d'un playbook en dry-run.
  • - Exécution step by step, et saut de tâches.
  • - Gestion des erreurs.
  • Les modules fournis avec Ansible et l’écriture de nouveaux modules
  • - Les modules de la communauté et Ansible-galaxy.
  • - Environnement de développement et tests

COMPRENDRE COMMENT OPTIMISER LE PILOTAGE D’UN PARC DE SERVEURS ET LE DEPLOIEMENT D’APPLICATIONS

  • Interface de gestion avec Ansible et Ansible Tower
  • Continuous Deployment avec Ansible

MAITRISER LES BONNES PRATIQUES SOUS ANSIBLE

  • - Déploiement et automatisation
  • - Gestion d’artefacts et déploiement basé sur le contrôle des versions
  • Intégration des tests au déploiement
  • - Bonnes pratiques Ansible
  • - Mutualisation des rôles
  • - Convention de nommage, documentation, syntaxe YAML
  • Utilisation des tags
  • - Veille technologique autour de Ansible

Ils parlent de cette formation

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Maxime DUPONT

'

Test témoignage Excel - Initiation Test

Axel ALEX

'

Test commentaire Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT