Jump to section

Entornos de ejecución de la automatización de Red Hat Ansible Automation Platform

Copiar URL

Los entornos de ejecución de la automatización son imágenes de contenedores en las que se ejecutan todas las tareas de automatización en Red Hat® Ansible® Automation Platform.

Se trata de entornos definidos, uniformes y portátiles para ejecutar la automatización, que facilitan la gestión de Ansible Automation Platform por parte del administrador de la plataforma.

Gracias a ellos ha sido posible trasladar esta plataforma a una arquitectura distribuida. Cuando se separa la ejecución de la automatización del plano de control, se consiguen ciclos de desarrollo más rápidos y se mejoran la confiabilidad, la capacidad de adaptación y la portabilidad entre los entornos.

Los entornos de ejecución incluyen:

  • Red Hat Enterprise Linux® Universal Base Image (UBI) 8
  • Ansible 2.9 o Ansible Core 2.11
  • Python 3.8
  • Cualquier conjunto de contenido que precise
  • Dependencias binarias o de Python de conjuntos de contenido

La empresa automatizada

Aprenda a implementar la automatización en toda la empresa.

Los entornos de ejecución de la automatización garantizan que esta se aplique de manera uniforme en varias plataformas y permiten incorporar dependencias en el sistema y contenido basado en conjuntos.

Otorgan a los administradores de Ansible Automation Platform la posibilidad de disponer y gestionar los entornos de automatización adecuados para satisfacer las necesidades de los diferentes equipos, como los de redes y de nube.

También permiten que los mismos equipos definan, diseñen y actualicen sus propios entornos. 

Ofrecen un lenguaje común para transmitir las dependencias de automatización entre los desarrolladores, los arquitectos y los administradores de la plataforma.

Además, permiten ampliar y compartir esta función entre los equipos, ya que ofrecen una manera estándar de diseñar y distribuir el entorno en el que se ejecuta. 

Como se encuentran definidos y estandarizados, los desarrolladores cuentan con un entorno uniforme de Ansible Automation Platform que es igual al de producción. Por último, los entornos de ejecución se pueden adaptar para utilizarlos en la producción.

Ansible-builder es una herramienta de línea de comandos para crear entornos de ejecución de la automatización utilizando la información de las dependencias definida en Ansible Content Collections y por el usuario.

El diseño de un nuevo entorno de ejecución implica una definición (un archivo .yml) que especifica el contenido que se desea incluir en el entorno, como los conjuntos, los requisitos de Python y los paquetes del sistema.

Con el lanzamiento de Ansible Automation Platform 2.0, se incluye un grupo de entornos de ejecución respaldados y diseñados previamente, que está disponible en el registro de contenedores de Red Hat.

Estas imágenes se pueden utilizar de diferentes maneras en el entorno y forman parte de la suscripción a Ansible Automation Platform.

El centro de automatización privado es un lugar dentro de la empresa donde puede publicar y descargar contenido de automatización, lo cual abarca los entornos de ejecución. 

Permite que los desarrolladores colaboren entre sí, publiquen su propio contenido y mejoren la distribución del código de Ansible Automation Platform.

Facilita el intercambio de entornos de ejecución con otros desarrolladores u operadores para aplicarlos a los casos prácticos de producción en toda la empresa.

Ansible Automation Platform se integra con el centro de automatización privado para publicar y extraer imágenes de contenedores de entornos de ejecución.

El controlador de la automatización es el plano de control de la automatización y admite los entornos de ejecución. Utilícelo para gestionar los inventarios, iniciar y programar flujos de trabajo, realizar un seguimiento de los cambios e integrarlos a los informes desde una API de REST y una interfaz de usuario centralizada.

Se puede sincronizar directamente con el centro de automatización privado para extraer y utilizar entornos de ejecución seleccionados y controlar los recursos que están disponibles.

Una vez que se cree un entorno, podrá utilizarlo para ejecutar tareas. Use la interfaz de usuario del controlador de la automatización para especificar el entorno que se utilizará en las plantillas de tareas.

Cuando la automatización se implementa en toda la empresa, los equipos de TI necesitan poder ejecutarla de manera confiable y adaptable, definir sus flujos de trabajo e integrarlos en otras herramientas y procesos de forma estandarizada, y contar con un sistema centralizado que permita realizar auditorías.  

Ansible Automation Platform estandariza la forma en la que se implementa, inicia, delega y audita la automatización, lo cual permite que las empresas la apliquen con confianza y reduzcan la falta de uniformidad.

Más información

Artículo

¿Qué es un controlador de la automatización?

Se trata del plano de control de la automatización, e incluye interfaces de usuario, API navegables, control de acceso basado en funciones, programadores de tareas, notificaciones integradas, gestión gráfica del inventario, integraciones de CI/CD y funciones de visualización del flujo de trabajo.

Artículo

Conceptos básicos de Ansible

Lea un resumen sobre el funcionamiento de Ansible y aprenda a utilizar las funciones de automatización que ofrece esta plataforma para instalar sistemas de software, automatizar las tareas diarias, preparar la infraestructura, mejorar la seguridad y el cumplimiento, ejecutar parches en los sistemas y aplicar la automatización en toda la empresa.

Artículo

¿Qué son los conjuntos de Ansible Content Collections?

Los conjuntos de Ansible Content Collections son un formato de distribución del contenido de Red Hat Ansible Automation Platform que incluye playbooks, funciones, módulos y plugins para áreas temáticas específicas. 

Comience a usar una plataforma de automatización empresarial

Plataforma que permite automatizar toda la empresa, sin importar en qué etapa del proceso de automatización se encuentre.