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
Nos clients témoignent (1)
Il y avait de nombreux exercices pratiques supervisés et assistés par le formateur.
Aleksandra - Fundacja PTA
Formation - Mastering Make: Advanced Workflow Automation and Optimization
Traduction automatique