Plan du cours

Introduction

Aperçu des fonctionnalités et de l'architecture de la plateforme d'automatisation Red Hat Ansible

  • Examen des concepts et principes fondamentaux d'Ansible
  • Compréhension des contenus et ressources de base d'Ansible

Installation et configuration de la plateforme d'automatisation Red Hat Ansible

  • Prérequis pour l'installation d'Ansible
  • Mise à niveau de la version actuelle d'Ansible

Configuration de la plateforme d'automatisation Red Hat Ansible

  • Exécution des méthodes de configuration avancée de l'environnement
  • Utilisation des commandes CLI d'Ansible de niveau supérieur

Exécution de playbooks Ansible et pratique de la délégation des composants

  • Exécution et gestion de cas d'utilisation spécifiques pour les tâches et les jeux d'instructions (plays)

Utilisation de composants d'Ansible réutilisables et automatisation de tâches complexes avec l'inventaire

Gestion des interactions de données entre les outils Ansible et les systèmes

Utilisation approfondie des composants traditionnels d'Ansible et des commandes ad hoc

Utilisation de la syntaxe avancée d'automatisation Ansible avec YAML

  • Gestion des chaînes de données non sécurisées ou brutes
  • Utilisation d'ancres et d'alias YAML pour une plus grande flexibilité

Manipulation de données complexes et transformation des fonctionnalités de chaîne dans Ansible

Travail avec l'architecture extensible des plugins Ansible

  • Types de plugins Ansible et comment en tirer le maximum d'utilisation

Utilisation des mots-clés avancés des playbooks et des outils en ligne de commande d'Ansible

Aperçu des opérations complexes des modules avec Red Hat Ansible

Gestion et coordination des mises à jour progressives d'Ansible

Accès à la plateforme d'automatisation Red Hat Ansible Tower

Intégration d'Ansible avec Red Hat Advanced Cluster Management

Interaction avec les API RESTful à l'aide de playbooks et de la plateforme Tower

Automatisation des pipelines de build et rationalisation des flux de travail dans la plateforme d'automatisation Ansible

Développement d'approches CI/CD avec la plateforme d'automatisation Ansible et Tower

Création et écriture de modules et plugins personnalisés pour les projets de développement Ansible

  • Ajout et optimisation des modules et plugins locaux
  • Conventions et meilleures pratiques pour le développement de modules Ansible

Opération de la plateforme d'automatisation Red Hat Ansible avec Python 3.x

Débogage des modules et conseils pour le formatage de la documentation

Aperçu du développement de modules Ansible dans des plateformes externes

  • Directives pour l'automatisation Ansible sur Microsoft, AWS et autres

Test d'Ansible avec des méthodes efficaces et suivi du cycle de vie des modules

  • Pratiques avancées de développement pour d'autres ressources et utilitaires Ansible

Maximisation de l'API Python de la plateforme d'automatisation Red Hat Ansible

Travail avec Ansible Galaxy et utilisation des structures de métadonnées

Exploitation des services cloud publics en accord avec Ansible

Déploiement d'applications cloud natives à l'aide de l'automatisation Ansible

  • Migration vers une plateforme cloud native avec Ansible
  • Exécution d'implémentations avancées de Red Hat OpenShift

Automatisation des réseaux avec Ansible et réponse aux charges de travail opérationnelles dynamiques

  • Travail avec les modules réseau d'Ansible et analyse des données Ansible
  • Gestion de problèmes tels que le délai d'expiration, le proxy et autres
  • Pratique des méthodes de virtualisation et de conteneurisation

Maintenance et administration de la plateforme d'automatisation Red Hat Ansible et de ses composants

Démonstration des cas d'automatisation les plus courants à l'organisation

Dépannage de la plateforme d'automatisation Red Hat Ansible

Résumé et conclusion

Pré requis

  • Connaissances en administration système Linux et en ligne de commande (CLI)
  • Expérience avec des tâches d'automatisation basiques Ansible
  • Maîtrise de la syntaxe YAML
  • Compréhension des infrastructures IT et des flux de travail
  • Connaissances de base en programmation Python

PUBLIC

  • Ingénieurs DevOps
  • Développeurs
  • Administrateurs SysOps
 35 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires