Account Se connecter
Jump to section

Les environnements d'exécution pour l'automatisation Red Hat Ansible Automation Platform, qu'est-ce que c'est ?

Copier l'URL

Les environnements d'exécution pour l'automatisation sont des images de conteneurs sur lesquelles tous les processus automatisés dans Red Hat® Ansible® Automation Platform s'exécutent.

Ils fournissent un environnement défini, cohérent et portable pour l'exécution des processus automatisés, et facilitent la gestion d'Ansible Automation Platform pour l'administrateur.

Avec ces nouveaux environnements d'exécution, l'architecture d'Ansible Automation Platform est désormais distribuée. La séparation de l'exécution des processus automatisés du plan de contrôle a permis d'accélérer les cycles de développement et d'améliorer l'évolutivité, la fiabilité et la portabilité dans les environnements.

Éléments inclus dans les environnements d'exécution :

  • Red Hat Enterprise Linux® UBI 8
  • Ansible 2.9 ou Ansible Core 2.11
  • Python 3.8
  • Nombreuses collections de contenus
  • Dépendances binaires ou Python des collections

L'entreprise automatisée

Apprenez à mettre en œuvre l'automatisation à l'échelle de l'entreprise.

Les environnements d'exécution permettent de garantir la cohérence de l'exécution des processus automatisés sur plusieurs plateformes, ainsi que d'intégrer les dépendances à l'échelle du système et les contenus basés sur les collections.

Les environnements d'exécution donnent aux administrateurs d'Ansible Automation Platform la possibilité de fournir et de gérer les environnements d'automatisation qui répondent spécifiquement aux besoins des différentes équipes, comme celles chargées des réseaux et du cloud.

Ils permettent également aux équipes responsables de l'automatisation de définir, créer et mettre à jour elles-mêmes leurs environnements d'automatisation. 

Les environnements d'exécution fournissent un langage commun qui facilite le partage des dépendances d'automatisation entre les développeurs, les architectes et les administrateurs de la plateforme.

L'utilisation d'une méthode standard pour créer et distribuer l'environnement dans lequel s'exécutent les processus automatisés permet également de les mettre à l'échelle et de les partager entre les équipes. 

Dans la mesure où ils sont définis et standardisés, les environnements d'exécution offrent aux développeurs en automatisation un environnement Ansible Automation Platform cohérent, identique à celui utilisé en production. En outre, un environnement d'exécution peut être amélioré et adapté pour une exécution en production.

L'outil en ligne de commande Ansible-builder permet de créer des environnements d'exécution pour l'automatisation. Il exploite les informations relatives aux dépendances définies dans plusieurs collections de contenus Ansible Content Collections, ainsi que par l'utilisateur.

La création d'un environnement d'exécution implique une définition (un fichier .yml) qui spécifie les contenus à inclure, comme les collections de contenus, les fichiers Python Requirements et les paquets au niveau du système.

La version 2.0 d'Ansible Automation Platform s'accompagne d'un ensemble d'environnements d'exécution préconçus et pris en charge, disponibles dans le registre de conteneurs de Red Hat.

Ces images peuvent être utilisées à divers titres dans votre environnement et sont accessibles dans le cadre d'une souscription Ansible Automation Platform.

Un référentiel Automation Hub privé est un emplacement où vous pouvez publier et télécharger des contenus d'automatisation, y compris des environnements d'exécution, au sein de votre entreprise. 

Il donne aux développeurs en automatisation la possibilité de collaborer plus facilement, de publier leurs propres contenus d'automatisation et de rationaliser la distribution du code Ansible Automation Platform.

Avec un référentiel Automation Hub privé, il est plus facile de partager des environnements d'exécution avec d'autres développeurs ou responsables de l'exploitation pour des cas d'utilisation en production au sein de l'entreprise.

Ansible Automation Platform s'intègre au référentiel Automation Hub privé pour la publication et la récupération des images de conteneurs de l'environnement d'exécution.

Le composant Automation Controller est le plan de contrôle de l'automatisation. Il prend en charge les environnements d'exécution. Il s'utilise pour gérer les inventaires, lancer et planifier des workflows, suivre les modifications et les intégrer aux rapports, le tout à partir d'une interface utilisateur centralisée et d'une API REST.

Le contrôleur d'automatisation peut se synchroniser directement avec le référentiel Automation Hub privé et récupérer des environnements d'exécution sélectionnés pour les utiliser et assurer la gouvernance des ressources disponibles.

Une fois qu'un environnement d'exécution est créé, vous pouvez l'utiliser pour exécuter des tâches. Depuis l'interface utilisateur du contrôleur d'automatisation, vous pouvez spécifier l'environnement d'exécution à utiliser dans vos modèles de tâches.

Lorsqu'elles mettent en œuvre l'automatisation au sein de l'entreprise, les équipes informatiques ont besoin d'une méthode standardisée pour définir et intégrer les workflows d'automatisation à d'autres outils et processus. Elles ont aussi besoin d'un environnement d'exécution fiable et évolutif ainsi que d'un système centralisé qui facilite les vérifications.  

La solution Ansible Automation Platform standardise la manière dont l'automatisation est déployée, lancée, déléguée et vérifiée. Elle permet ainsi aux entreprises d'automatiser leurs processus en toute confiance et de limiter les incohérences.

Lire la suite

Article

Automation Controller : tout savoir sur le contrôleur d'automatisation

Le contrôleur d'automatisation est le plan de contrôle de l'automatisation. Il comprend une interface utilisateur, une API dans laquelle on peut naviguer, le contrôle d'accès basé sur les rôles, la planification des tâches, des notifications intégrées, la gestion graphique des inventaires, des intégrations CI/CD et des fonctions de visualisation des workflows.

Article

Apprendre les bases d'Ansible

Découvrez le fonctionnement d'Ansible et comment utiliser le moteur d'automatisation Ansible pour installer des logiciels, automatiser des tâches quotidiennes, approvisionner une infrastructure, améliorer le niveau de sécurité et de conformité, appliquer des correctifs système et partager les processus automatisés avec toute l'entreprise.

Article

Tout savoir sur les collections de contenus Ansible Content Collections

Les collections de contenus Ansible Content Collections sont un format de distribution des contenus Red Hat Ansible Automation Platform, qui peuvent inclure des playbooks, des rôles, des modules et des plug-ins adaptés à des domaines spécifiques. 

Vous souhaitez assister à des événements, talks, retours d'expérience ou simplement échanger avec des utilisateurs d'Ansible ?

Commencez à utiliser une plateforme d'automatisation d'entreprise

Red Hat Ansible Automation Platform

Plateforme pour la mise en œuvre de l'automatisation à l'échelle de l'entreprise, quelle que soit votre situation.

Illustration - mail

Ce type de contenu vous intéresse ?

Inscrivez-vous à notre newsletter Red Hat Shares.

Red Hat logo LinkedInYouTubeFacebookTwitter

Produits

Outils

Essayer, acheter et vendre

Communication

À propos de Red Hat

Premier éditeur mondial de solutions Open Source pour les entreprises, nous fournissons des technologies Linux, cloud, de conteneurs et Kubernetes. Nous proposons des solutions stables qui aident les entreprises à jongler avec les divers environnements et plateformes, du cœur du datacenter à la périphérie du réseau.

Inscrivez-vous à la newsletter Red Hat Shares.

S'inscrire maintenant

Sélectionner une langue

© 2022 Red Hat, Inc.