Résumé du cours
Ce cours avec examen s'adresse aux administrateurs système et développeurs Linux® qui souhaitent apprendre à automatiser le provisionnement, la configuration, le déploiement d'applications et l'orchestration, et valider leurs compétences. Vous pourrez démontrer votre capacité à 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.
Cette offre inclut l'examen RHCE (Ingénieur certifié Red Hat) pour Red Hat Enterprise Linux 8 (EX294). Elle est basée sur Red Hat® Enterprise Linux 8 et Red Hat Ansible Engine 2.8.
A qui s'adresse cette formation
Ce cours et les examens associés s'adressent aux administrateurs système Linux, aux ingénieurs DevOps, aux ingénieurs de l'automatisation de l'infrastructure et aux ingénieurs de conception système chargés d'effectuer les tâches suivantes :
- Automatisation de la gestion de la configuration
- Déploiement cohérent et reproductible des applications
- Provisionnement et déploiement de serveurs de développement, de test et de production
- Mise en œuvre de pratiques DevOps pour l'intégration et la distribution continues
Certifications
Cette formation prépare à la/aux certifications:
Objectifs
Après avoir suivi ce cours et passé l'examen, vous devriez être capable d'utiliser Ansible pour l'automatisation, la configuration et la gestion. Vous devriez avoir validé les compétences suivantes :
- Installation et configuration d'Ansible ou de Red Hat Ansible Engine sur un nœud de contrôle
- Création et gestion d'inventaires d'hôtes gérés, et préparation de ceux-ci en vue de l'automatisation avec Ansible
- Exécution des tâches d'automatisation individuelles appropriées à partir de la ligne de commande
- Écriture de playbooks Ansible pour automatiser plusieurs tâches de manière cohérente et les appliquer aux hôtes gérés
- Paramétrage des playbooks à l'aide de variables et de faits, et protection des données sensibles avec Ansible Vault
- Écriture et réutilisation des rôles Ansible existants pour simplifier la création de playbooks et réutiliser le code
- Automatisation des tâches courantes d'administration système Red Hat Enterprise Linux avec Ansible
Contenu
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