Red Hat System Administration 3 (RHEL 8) - Automatisation Linux

Référence : SYS-RED-HAT-3LI

Ce cours s'adresse aux administrateurs système et développeurs Linux qui souhaitent automatiser l'approvisionnement, la configuration, le déploiement d'applications et l'orchestration. Vous apprendrez à installer et configurer Ansible sur un poste de travail de gestion, à préparer les hôtes gérés pour l'automatisation, à écrire des playbooks Ansible pour automatiser des tâches, ainsi qu'à exécuter des playbooks pour vérifier que les serveurs sont correctement déployés et configurés.
Ce cours s'effectue sur Red Hat Enterprise Linux 8 et Red Hat Ansible Engine 2.8.

Infos pratiques

  • Durée : 4 jours soit 28 heures
  • Population visée : Ouvrier – Employé – Employé qualifié – Cadre – Cadre supérieur
  • Public concerné : Administrateurs système Linux, ingénieurs DevOps, ingénieurs de l'automatisation de l'infrastructure et ingénieurs de conception système.

Programme

Objectifs pédagogiques

A l’issue de cette formation, l’apprenant sera capable de :

  • Installer et configurer Ansible/Red Hat Ansible Engine sur des nœuds de contrôle ;
  • Créer et mettre à jour des inventaires d'hôtes gérés, et préparer ceux-ci en vue de l'automatisation avec Ansible ;
  • Exécuter des tâches d'automatisation individuelles appropriées à partir de la ligne de commande ;
  • Écrire des playbooks Ansible pour automatiser plusieurs tâches de manière cohérente, et les appliquer aux hôtes gérés
  • Paramétrer des playbooks à l'aide de variables et de faits, et protéger des données sensibles avec Ansible Vault ;
  • Écrire et réutiliser des rôles Ansible existants pour simplifier la création de playbooks et réutiliser le code ;
  • Automatiser des tâches courantes d'administration système Red Hat Enterprise Linux avec Ansible.

Pré-requis

  • Pour suivre ce cours, les participants doivent avoir obtenu la certification RHCSA (Administrateur système certifié Red Hat) (EX200), ou disposer d'un niveau de connaissances et d'expérience équivalent.

Objectifs opérationnels et contenu de la formation

Présentation d'Ansible

  • Découvrir les concepts d'Ansible et installer Red Hat Ansible Engine

Déploiement d'Ansible

  • Configurer Ansible pour gérer des hôtes et exécuter les commandes Ansible appropriées

Mise en œuvre de playbooks

  • Écrire un playbook Ansible simple et l'exécuter pour automatiser des tâches sur plusieurs hôtes gérés

Gestion des variables et des faits

  • Écrire des playbooks qui utilisent des variables pour simplifier la gestion du playbook et des faits relatifs aux informations de référence sur les hôtes gérés

Mise en œuvre du contrôle des tâches

  • Gérer le contrôle des tâches, les gestionnaires et les erreurs de tâches dans les playbooks Ansible

Déploiement de fichiers sur des hôtes gérés

  • Déployer, gérer et adapter des fichiers sur des hôtes gérés par Ansible

Gestion de gros projets

  • Écrire des playbooks optimisés pour des projets plus gros et plus complexes

Simplification des playbooks à l'aide des rôles

  • Utiliser des rôles Ansible pour développer plus rapidement des playbooks et réutiliser le code Ansible

Résolution des problèmes liés à Ansible

  • Résoudre les problèmes liés aux playbooks et aux hôtes gérés

Automatisation des tâches d'administration Linux

  • Automatiser les tâches courantes d'administration système Linux avec Ansible

Méthodes et moyens

  • Explications théoriques suivies de pratiques guidées puis mises en autonomie
  • 1 vidéoprojecteur par salle
  • 1 ordinateur par stagiaire

Méthodes d’évaluation des acquis

  • Exercices de synthèse et d’évaluation
  • Evaluation de fin de stage

Profil formateur

Nos formateurs sont certifiés à l’issue d’un parcours organisé par nos soins. Ils bénéficient d’un suivi de compétences aussi bien au niveau technique que pédagogique.

Support stagiaire

  • Support papier ou électronique (dématérialisé)
  • Les exercices d’accompagnement peuvent être récupérés sur clef USB