Résumé du cours
Red Hat System Administration III : Linux Automation (RH294) est conçu pour les administrateurs système et les développeurs Linux qui ont besoin d'automatiser le provisionnement, la configuration, le déploiement des applications et l'orchestration. Vous apprendrez comment installer et configurer Ansible® sur un poste de travail de gestion ; préparer les hôtes gérés pour l'automatisation ; écrire des Ansible Playbooks pour automatiser les tâches ; et exécuter des playbooks pour assurer que les serveurs sont correctement déployés et configurés.
Ce cours est basé sur Red Hat® Enterprise Linux® 8 et Red Hat® Ansible® Engine 2.8.
A qui s'adresse cette formation
Ce cours s'adresse aux administrateurs de systèmes Linux, aux ingénieurs de DevOps, aux ingénieurs d'automatisation de l'infrastructure et aux ingénieurs de conception de systèmes qui sont responsables de ces tâches :
- Automatisation de la gestion de la configuration
- Garantir un déploiement d'applications cohérent et reproductible
- Approvisionnement et déploiement de serveurs de développement, de test et de production
- Intégration avec DevOps intégration continue / flux de travail continus
Certifications
Cette formation prépare à la/aux certifications:
Pré-requis
Réussir l'examen Red Hat Certified System Administrator (RHCSA) (EX200) ou démontrer des connaissances et une expérience équivalentes de Red Hat Enterprise Linux.
Objectifs
Après avoir assisté à ce cours, vous devriez être capable de :
- Installer Ansible / Red Hat Ansible Engine sur les nœuds de contrôle.
- Créer et mettre à jour les inventaires des hôtes gérés et gérer les connexions à ceux-ci.
- Automatiser les tâches d'administration avec Ansible Playbooks et les commandes ad hoc.
- Rédiger des playbooks efficaces à l'échelle.
- Protéger les données sensibles utilisées par Ansible avec Ansible Vault.
- Réutiliser le code et simplifier le développement de playbook avec les rôles Ansible.
Suite de parcours
Contenu
Introduction à Ansible
- Décrire les concepts Ansible et installer Red Hat Ansible Engine.
Déployer Ansible
- Configurer Ansible pour gérer les hôtes et exécuter des commandes ad hoc Ansible.
Mettre en place des playbooks
- Rédiger un Ansible Playbook simple et l'exécuter pour automatiser les tâches sur plusieurs hôtes gérés.
Gérer les variables et les faits
- Ecrire des playbooks qui utilisent des variables pour simplifier la gestion du playbook et des faits pour référencer les informations sur les hôtes gérés.
Implémenter le contrôle des tâches
- Gérer le contrôle des tâches, les gestionnaires et les erreurs de tâches dans Ansible Playbooks.
Déployer des fichiers vers des hôtes gérés
- Déployer, gérer et ajuster des fichiers sur des hôtes gérés par Ansible.
Gérer de grands projets
- Rédiger des playbooks optimisés pour des projets plus grands et plus complexes.
Simplifier les playbooks avec les rôles
- Utiliser les rôles Ansible pour développer plus rapidement des playbooks et réutiliser le code Ansible.
Dépanner Ansible
- Dépanner les playbooks et les hôtes gérés.
Automatiser les tâches d'administration Linux
- Automatiser les tâches d'administration système Linux courantes avec Ansible