DO710

Formation intensive sur Red Hat Ansible Automation Platform

Présentation

Description du cours

Apprenez à automatiser les tâches d'administration système Linux avec Red Hat Ansible Automation Platform, à gérer des workflows complexes d'automatisation à grande échelle et à éviter les points de défaillance uniques.

  • Ce cours s'adresse aux administrateurs et développeurs Linux qui souhaitent automatiser les étapes reproductibles et sujettes aux erreurs du provisionnement, de la configuration, du déploiement d'applications et de l'orchestration. Vous découvrirez les pratiques recommandées pour développer des processus automatisés à l'aide de code réutilisable, de techniques de playbooks avancées et d'environnements d'exécution partagés. Vous apprendrez à utiliser Automation Content Navigator pour créer des processus automatisés évolutifs. Vous verrez aussi comment déployer Automation Controller pour gérer les workflows d'automatisation de manière centralisée, Automation Mesh pour augmenter et distribuer la capacité d'exécution, ainsi que le référentiel Automation Hub privé pour gérer les outils Ansible Content Collections et Automation Execution Environment destinés aux développeurs de l'automatisation.
  • Cet ensemble de cours est basé sur Red Hat Ansible Automation Platform 2.2.
  • En complément du cours, vous bénéficierez de la souscription Red Hat Learning standard pour une durée d'un an. Vous pourrez ainsi accéder à tous nos cours en ligne et tenter de passer cinq examens de certification.

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

Remarque : ce cours est proposé sous la forme de classe virtuelle d'une durée de dix jours. 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 et des nœuds de contrôle
  • Création et mise à jour d'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
  • É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
  • Application des pratiques recommandées pour automatiser efficacement les processus avec Ansible
  • Réalisation de tâches d'automatisation comme des mises à jour continues
  • Utilisation des fonctions avancées de Red Hat Ansible Automation Platform pour tirer parti des données, notamment les filtres et les plug-ins
  • Création d'environnements Automation Execution Environment pour contenir et mettre à l'échelle Red Hat Ansible Automation Platform
  • Exploitation des fonctionnalités d'Automation Content Navigator en vue de développer des playbooks Ansible
  • Présentation de l'architecture de Red Hat Ansible Automation Platform 2
  • Installation et configuration de plusieurs instances d'Automation Controller et de référentiels Automation Hub privés pour coordonner et mettre à l'échelle Red Hat Ansible Automation Platform de manière centralisée
  • Association de Red Hat Ansible Automation Platform à des services de référentiel Git centralisés tels que GitLab
  • Gestion des utilisateurs, équipes et autorisations d'accès dans les services Red Hat Ansible Automation Platform
  • Création et gestion des workflows exécutant les processus automatisés en fonction de la réussite ou de l'échec des tâches précédentes
  • Résolution des problèmes et maintenance des services Red Hat Ansible Automation Platform
  • Discussion sur les pratiques recommandées pour assurer la haute disponibilité et l'évolutivité d'un cluster d'automatisation de grande taille

Public ciblé

Ce cours s'adresse aux administrateurs système Linux, aux ingénieurs DevOps, aux ingénieurs de la fiabilité des sites, aux ingénieurs de l'automatisation de l'infrastructure et aux développeurs chargés d'effectuer les tâches reproductibles 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

  • Être titulaire de la certification RHCSA (Administrateur système certifié Red Hat) ou disposer d'un niveau d'expérience équivalent

Technologies requises

  • Il n'existe aucun prérequis technique pour ce cours.

Programme

Présentation de Red Hat Ansible Automation Platform
Décrire les concepts fondamentaux de Red Hat Ansible Automation Platform et son utilisation, puis installer la plateforme
Mise en œuvre d'un playbook 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 Automation Platform
Gestion de plays et de playbooks complexes
Écrire des playbooks pour des plays et playbooks plus volumineux et plus complexes
Simplification de playbooks à l'aide des rôles
Utiliser des rôles Ansible Automation Platform pour développer plus rapidement des playbooks et réutiliser le code Ansible Automation Platform
Résolution des problèmes liés à Red Hat Ansible Automation Platform
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 Automation Platform
Développement de playbooks avec Ansible Automation Platform 2
Développer des playbooks Ansible avec Red Hat Ansible Automation Platform 2 en appliquant les pratiques recommandées
Gestion des collections de contenus et des environnements d'exécution
Exécuter des playbooks qui utilisent des collections de contenus Ansible Content Collections non incluses dans Ansible Core, à partir d'un environnement d'exécution existant ou à partir d'un référentiel Automation Hub
Exécution de playbooks avec Automation Controller
Présenter le composant Automation Controller et l'utiliser pour exécuter les playbooks développés avec Automation Content Navigator
Ajustement des paramètres de configuration d'Ansible
Examiner et ajuster la configuration d'Ansible et d'Automation Content Navigator pour faciliter le développement et résoudre les problèmes
Gestion d'inventaires
Utiliser les fonctions avancées d'Ansible pour gérer les inventaires
Gestion de l'exécution des tâches
Contrôler et optimiser l'exécution des tâches avec des playbooks Ansible
Transformation des données avec des filtres et des plug-ins
Remplir, manipuler et gérer les données dans des variables à l'aide de filtres et de plug-ins
Coordination des mises à jour continues
Utiliser les fonctions avancées d'Ansible pour gérer les mises à jour continues afin de minimiser les temps d'arrêt et d'assurer le bon fonctionnement et la simplicité des playbooks Ansible
Création de collections de contenus et d'environnements d'exécution
Créer des collections de contenus Ansible Content Collections, les publier, les intégrer à des environnements d'exécution Automation Execution Environment personnalisés et les exécuter dans des playbooks à l'aide d'Automation Controller
Installation de Red Hat Ansible Automation Platform
Présenter Red Hat Ansible Automation Platform et effectuer une installation de base des composants Automation Controller et Automation Hub
Gestion de l'accès des utilisateurs
Créer des comptes utilisateur et former des équipes/groupes dans Automation Controller et Automation Hub, puis leur attribuer des autorisations pour qu'ils puissent accéder aux ressources dans chaque service et les administrer
Gestion d'inventaires et d'informations d'identification machine
Créer des inventaires de machines pour gérer et configurer les informations d'identification nécessaires aux nœuds d'exécution Automation Controller pour se connecter et exécuter des tâches Ansible sur ces systèmes
Gestion de projets et lancement de tâches Ansible
Créer des modèles de projets et de tâches dans l'interface web utilisateur, à utiliser pour lancer des playbooks Ansible stockés dans les référentiels Git en vue de l'automatisation des tâches sur des hôtes gérés
Configuration avancée des tâches
Configurer les fonctions avancées d'Automation Controller afin de mettre en œuvre les tâches de manière plus efficace
Création de workflows de tâches
Utiliser des fonctions avancées de modèles de tâches pour améliorer les performances, simplifier la personnalisation des tâches, lancer simultanément plusieurs tâches, planifier automatiquement les tâches récurrentes et envoyer des notifications lorsque les résultats de la tâche sont disponibles
Gestion avancée d'inventaires
Gérer des inventaires générés de manière dynamique à partir de scripts ou de la fonction d'inventaire intelligent d'Automation Controller
Automatisation de la configuration d'Ansible Automation Platform
Automatiser la configuration et le déploiement des services Red Hat Ansible Automation Platform à l'aide des collections Ansible Content Collections, de l'API Automation Controller et des webhooks Git
Maintenance de Red Hat Ansible Automation Platform
Effectuer les opérations courantes de maintenance et d'administration de la solution Red Hat Ansible Automation Platform

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
  • Déploiement des processus automatisés dans toute l'entreprise grâce au code réutilisable
  • Création de processus automatisés faciles à mettre à l'échelle pour les vastes environnements d'entreprise grâce à la nouvelle architecture conteneurisée
  • Déploiement d'une gestion efficace et fiable de l'infrastructure Ansible Automation Platform pour rationaliser l'automatisation informatique des systèmes, tout en réduisant les coûts et en renforçant l'efficacité opérationnelle

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. Vous apprendrez aussi à développer l'automatisation de manière à l'adapter aux besoins des grandes équipes et des entreprises complexes. Vous acquerrez les compétences pour gérer et optimiser efficacement les playbooks, créer et partager des environnements d'exécution et des collections, et vous apprendrez à utiliser Automation Content Navigator pour gérer le cycle de vie de l'automatisation. Enfin, vous apprendrez à installer et gérer Automation Controller et le référentiel Automation Hub privé de Red Hat Ansible Automation Platform 2 de manière à déployer et exploiter les services d'automatisation d'Ansible, que vous pourrez faire évoluer si besoin.

Examens ou cours recommandés pour la suite

Tracez votre parcours de compétences

Suivez ce cours dans le cadre d'une souscription Red Hat Learning et bénéficiez d'un accès illimité et à la demande à nos ressources de formation en ligne pendant un an.

Évaluez vos connaissances

Passez une évaluation gratuite des compétences pour tester vos connaissances, identifier vos lacunes et obtenir des suggestions de formations Red Hat.