RH294

Automatisation de Red Hat Enterprise Linux avec Ansible (RH294)

Présentation

Description du cours

Apprenez à automatiser les tâches d'administration système Linux avec Red Hat Ansible Automation Platform

Ce cours s'adresse aux administrateurs et développeurs Linux qui veulent automatiser les étapes reproductibles et sujettes aux erreurs du provisionnement de systèmes, de la configuration, du déploiement d'applications et de l'orchestration.

Ce cours repose sur Red Hat® Enterprise Linux® 9 et Red Hat Ansible Automation Platform 2.2.

À la fin de ce cours, vous continuerez de bénéficier d'un accès à des travaux pratiques pendant 45 jours pour toutes les formations qui incluent un environnement virtuel.

Remarque : ce cours est proposé soit sous la forme d'une formation de quatre jours en présentiel, soit sous la forme d'une classe virtuelle de cinq jours, ou encore, en autonomie. La durée peut varier en fonction de la prestation. Pour plus d'informations sur le cours, le calendrier et la tarification, sélectionnez un lieu, puis lancez la recherche dans le menu situé à droite.

Contenu du cours

  • Installation de Red Hat Ansible Automation Platform sur des nœuds de contrôle
  • Création et mise à jour des inventaires d'hôtes gérés et gestion des connexions vers ceux-ci
  • Automatisation des tâches d'administration à l'aide de playbooks Ansible et des commandes appropriées
  • Écriture de playbooks efficaces à grande échelle
  • Protection des données sensibles utilisées par Ansible Automation Platform à l'aide d'Ansible Vault
  • Réutilisation du code et simplification du développement de playbooks à l'aide des rôles Ansible et des collections de contenus Ansible Content Collections

Public ciblé

Ce cours s'adresse aux administrateurs système Linux, aux ingénieurs DevOps, aux ingénieurs en automatisation de l'infrastructure et aux ingénieurs en conception de systèmes chargés d'effectuer les tâches suivantes :

  • Automatisation de la gestion des configurations
  • 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 les workflows d'intégration et de distribution continues

Prérequis

Programme

Programme du cours

Présentation d'Ansible

Décrire les concepts fondamentaux de Red Hat Ansible Automation Platform et son utilisation, puis installer la plateforme

Mise en œuvre de playbooks Ansible

Créer un inventaire des hôtes gérés, écrire un playbook Ansible simple et exécuter le playbook pour automatiser les tâches sur ces hôtes

Gestion des variables et des faits

Écrire des playbooks qui utilisent des variables pour simplifier la gestion du playbook et des faits pour stocker les informations 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 des plays et playbooks complexes

Écrire des playbooks optimisés pour des plays et playbooks 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

Remarque : le programme du cours est susceptible d'être modifié en fonction des avancées technologiques et de l'évolution de la nature du travail sous-jacent. Pour toute question ou pour en savoir plus sur un objectif ou un thème particulier, contactez un conseiller en formation.

Bénéfices

Bénéfices pour l'entreprise

  • Amélioration de l'efficacité opérationnelle par la suppression des processus manuels grâce à l'automatisation
  • Infrastructure informatique plus facile à faire évoluer et plus dynamique
  • Réduction du délai de rentabilisation des applications
  • Adaptation et mise en œuvre rapides des innovations nécessaires grâce aux pratiques DevOps
  • Avec ce cours, nous avons cherché à servir l'ensemble de nos clients. Les avantages et résultats qui en découlent varient néanmoins en fonction de l'entreprise et de l'infrastructure, dans la mesure où chacune est spécifique.

    Bénéfices pour le participant

    Vous serez en mesure d'appliquer les principes de l'automatisation pour résoudre des problèmes concrets liés au système et aux services Linux grâce à la création efficace de playbooks Ansible et à l'application de Red Hat Ansible Automation Platform. Vous acquerrez les compétences nécessaires pour automatiser vos workflows, poser les bases des pratiques DevOps et apprendre à tirer parti d'Ansible Automation Platform pour améliorer l'efficacité du développement.

    Examens ou cours recommandés pour la suite

    Participez à ce cours dans le cadre de votre souscription Red Hat Learning, qui vous offre un an d'accès illimité et à la demande à nos ressources de formation en ligne.