Jump to section

Características del producto

Controlador de automatización

Defina, gestione, ajuste y delegue la automatización en toda la empresa mediante una interfaz de usuario web (webUI) y una interfaz de programación de aplicaciones (API) concentradas.

Jump to section

Resumen

El controlador de automatización es el centro de control y comando de Red Hat® Ansible® Automation Platform, que remplaza a Ansible Tower. Incluye una webUI, una API, control de acceso basado en funciones (RBAC), un visualizador del flujo de trabajo e integraciones de los canales de integración y distribución continuas (CI/CD) que le permiten organizar y gestionar la automatización en toda la empresa.

El controlador usa un enfoque sistemático para la automatización con Ansible Automation Platform. Estandariza la manera de implementarla, ponerla en marcha, delegarla y auditarla, lo cual permite que las empresas automaticen los sistemas con confianza, mientras reducen el aumento descontrolado y la falta de uniformidad de los entornos de TI.

El panel del controlador de automatización en Ansible Automation Platform.

Funciones y ventajas

Ajuste la automatización con rapidez

La arquitectura distribuida y modular del controlador, y las funciones de la malla de automatización, permiten que los operadores agilicen la implementación de las instancias en diversas plataformas y la distribución de la automatización para satisfacer las demandas de volumen y, a la vez, disminuir la sobrecarga.

Automatice sus sistemas de manera uniforme

El controlador de automatización admite los entornos de ejecución, con lo cual se asegura de que la automatización se ejecute de la misma manera en todas las plataformas. Las dependencias personalizadas no se encuentran conectadas directamente al plano de control, lo cual genera ciclos de desarrollo más cortos y brinda confiabilidad y portabilidad entre los entornos.

Estandarice los procesos complejos

Diseñe flujos de trabajo para los procesos complejos que involucran a varios equipos de TI, e implemente una solución de automatización más integral. Secuénciela de manera lógica en los flujos de trabajo que pueden ejecutar tareas de forma simultánea o condicional, en función del éxito o el fracaso de los pasos anteriores.

Incremente el control

Utilice el RBAC, la gestión de los datos de acceso y la integración directa con los sistemas de autenticación empresarial para garantizar el control y los privilegios de acceso entre los equipos. Asigne a los usuarios y los equipos permisos específicos para los objetos del controlador de automatización, como los proyectos, las plantillas de tareas y los inventarios.

Mejore la capacidad de visualización

Utilice la webUI, que incluye las perspectivas de "editor" y de "visualizador", para obtener acceso a los objetos del controlador. Utilice la herramienta para visualizar la topología de automatización (como los saltos, la ejecución, la nube híbrida y los nodos de control) que abarca diversos sitios, para resolver mejor sus problemas y ofrecerles soporte.

Desarrolle una única fuente de información

El controlador de automatización cuenta con paneles y un registro unificado para gestionar y supervisar la ejecución de las tareas desde un solo lugar, lo cual posibilita la colaboración entre los equipos. Además, puede integrarse a las funciones actuales de auditoría y generación de informes gracias a la incorporación de registros y flujos de actividad.

El controlador es la ubicación central desde la cual se configura y gestiona la ejecución de la automatización en la infraestructura. Permite diseñar plantillas de tareas para estandarizar la implementación, la puesta en marcha y la delegación de la automatización, lo cual la vuelve más reutilizable y uniforme. Estas plantillas, también llamadas trabajos de automatización, definen su funcionamiento al combinar los playbooks de Ansible con los objetos del controlador: entornos de ejecución, proyectos, inventarios y datos de acceso.

  • En los entornos de ejecución se definen la configuración y las fuentes, como el centro de automatización privado, lo cual brinda un entorno portátil y fácil de mantener para ejecutar la automatización de manera uniforme, tanto en la etapa de desarrollo como en la de producción.
  • Los proyectos son conjuntos lógicos de playbooks que establecen las fuentes del contenido de automatización. Es decir, son el medio para incorporar este contenido al controlador. Los proyectos admiten varios tipos de fuentes, la gestión del control de versiones, el RBAC y la integración con Red Hat Insights.
  • Los inventarios permiten definir y agrupar de forma lógica los extremos objetivo, como los servidores, las instancias de nube y los dispositivos de seguridad. El controlador de automatización utiliza plugins propios y personalizados para dividir estos inventarios en grupos de extremos de forma dinámica. 
  • Los datos de acceso son la información que necesita para ingresar a los repositorios, los recursos o los extremos objetivo externos. Gracias a los controles RBAC, los usuarios y los equipos usan estos datos sin acceder a ellos de forma directa; y el controlador de automatización almacena dichos datos para proteger el acceso a los recursos y los extremos. 

El panel webUI del controlador le permite gestionar y controlar la ejecución de los trabajos de automatización. Allí, puede diseñar los flujos de trabajo, habilitar las plantillas de tareas, visualizar las que se encuentran en ejecución, revisar los detalles de alguna en particular y volver a ejecutarla, todo ello sin perder las condiciones o las variables proporcionadas originalmente a la hora de ejecutar la tarea. El panel también incluye filtros intuitivos que los operadores de la automatización utilizan para mostrar información concisa y relevante para una tarea específica.

Además de la webUI y el kit de herramientas simplificado, el controlador también usa una API para ajustar y gestionar la automatización. La API navegable posibilita la integración sencilla con otras herramientas de supervisión u organización, como una solución de organización, automatización y respuesta de la seguridad (SOAR) o un canal de CI/CD. Las funciones flexibles del controlador de automatización le permiten gestionar los inventarios, iniciar y programar los flujos de trabajo, realizar un seguimiento de los cambios e integrarlos a los informes desde un plano de control central.

Preguntas frecuentes

¿De dónde proviene el nombre "controlador de automatización" y por qué dejó de utilizarse "Ansible Tower"?

A medida que Ansible Automation Platform continúa evolucionando, se han ido desvinculando ciertas funciones de lo que antes se conocía como Ansible Tower, y esto seguirá sucediendo.

Ansible Tower solía incluir la webUI y la API (como el plano de control) y el plano de ejecución (es decir, la línea de comandos de Ansible) en todos los nodos. Su capacidad de ajuste era limitada, dado que cuando se creaba un clúster con varios nodos para obtener redundancia, se desperdiciaban recursos; no es necesario que se ejecuten cinco webUI si solo quiere más capacidad de ejecución.

Para solucionarlo, separamos el plano de control del plano de ejecución. De este modo, ahora hay múltiples nodos, como máquinas virtuales o servidores, que son exclusivos para el control (la webUI) o para la ejecución (un playbook). Esto también mejora su funcionamiento en los entornos de Kubernetes, como Red Hat OpenShift®.

Lo más lógico era cambiar el nombre para reflejar las mejoras y posicionar mejor las funciones de Ansible Automation Platform.

¿Se necesita Red Hat OpenShift para usar el controlador de automatización?

No es necesario. Puede instalar y ejecutar el controlador de automatización en los entornos físicos y virtuales de los servidores independientes de Red Hat Enterprise Linux®.

¿Desde dónde puedo descargar el controlador de automatización?

El controlador de automatización se incluye como parte de la suscripción de Red Hat Ansible Automation Platform, y puede descargarlo desde https://access.redhat.com/downloads/.Si desea obtener una suscripción de prueba, consulte este enlace. En caso de que quiera una licencia para desarrolladores para utilizar en un laboratorio doméstico, consulte esta página.

Artículos relacionados

Curso de capacitación

Ansible Basics: Automation Technical Overview

Realice este curso sin costo y aprenda a utilizar el controlador de automatización para realizar tareas sencillas con Ansible Automation Platform.

Documentación

Guía de configuración rápida del controlador de automatización

Consulte la documentación técnica en la que se explican los pasos esenciales para utilizar el controlador de automatización y ejecutar su primer playbook.

Blog técnico

The Inside Playbook

Obtenga información de los especialistas técnicos sobre los últimos desarrollos con el controlador de automatización y su uso en Ansible Automation Platform.

Comience a utilizar Red Hat Ansible Automation Platform

Hable con un representante de Red Hat