Cel: +52 (55) 3040-5403 Correo: mariana.velazquez@recluit.com
post-tittle

¿Qué es Ansible?

Por: Reclu IT

27 de septiembre de 2021

Ansible es un motor de automatización de TI de código abierto que automatiza el aprovisionamiento, la gestión de la configuración, la implementación de aplicaciones, la orquestación y muchos otros procesos IT.

Utiliza plantillas YAML legibles por humanos para que los usuarios puedan programar tareas repetitivas para que ocurran automáticamente, sin aprender un idioma avanzado.

Ansible reemplaza las secuencias de comandos ad hoc o el CM manual con un proceso automatizado y repetible. La herramienta envía el código de la aplicación, los programas y las instrucciones de configuración de la infraestructura de TI a través de módulos a los nodos administrados, ya sean servidores físicos, máquinas virtuales (VM) o instancias en la nube. La herramienta también brinda a los usuarios la opción de invertir su configuración a una arquitectura de extracción, donde los nodos administrados solicitan instrucciones de la herramienta, que generalmente se realizan para permitir el escalado.

¿Cómo funciona?

Ansible funciona conectándose a sus nodos y lanzando pequeños programas, llamados módulos, estos se utilizan para realizar tareas de automatización en Ansible.

Estos programas están escritos para ser modelos de recursos del estado deseado del sistema. Ansible luego ejecuta estos módulos y los elimina cuando termina.

Sin módulos, tendría que depender de comandos y secuencias de comandos ad-hoc para realizar las tareas.

Ansible no tiene agentes, lo que significa que los nodos que administra no requieren la instalación de ningún software en ellos.

Ansible lee información sobre las máquinas que desea administrar de su inventario. Ansible tiene un archivo de inventario predeterminado, pero puede crear el suyo propio y definir qué servidores desea que Ansible administre.

Ansible usa el protocolo SSH para conectarse a servidores y ejecutar tareas. De forma predeterminada, Ansible usa claves SSH con ssh-agent y se conecta a máquinas remotas usando su nombre de usuario actual. No se requieren inicios de sesión de root. Puede iniciar sesión como cualquier usuario y luego su o sudo para cualquier usuario.

Una vez que se ha conectado, Ansible transfiere los módulos requeridos por su comando o libro de jugadas a las máquinas remotas para su ejecución.

Ansible utiliza plantillas YAML legibles por humanos para que los usuarios puedan programar tareas repetitivas para que sucedan automáticamente sin tener que aprender un lenguaje de programación avanzado.

Ansible contiene módulos integrados que puede utilizar para automatizar tareas o puede escribir los suyos propios. Los módulos Ansible se pueden escribir en cualquier lenguaje que pueda devolver JSON, como Ruby, Python o bash. Los módulos de automatización de Windows incluso están escritos en Powershell.

Sus versiones

Ansible es parte del grupo de productos de administración de sistemas de Red Hat para TI empresarial. Este grupo comprende la gestión de la infraestructura de satélites, la gestión de la nube de CloudForms y el servicio de supervisión y resolución de problemas de Red Hat Insights.

Ansible Engine es un producto de Red Hat que brinda soporte empresarial para el proyecto de código abierto. Es una versión estabilizada y reforzada de las tecnologías de automatización ascendentes. Ansible Engine incluye el ejecutor de tareas central y módulos para funciones básicas, redes, comunidad y otras áreas. Solo funciona a través de una interfaz de línea de comandos, que será familiar para los usuarios de una CLI de Linux, y el usuario debe tener acceso a todas las credenciales necesarias. Sigue el modelo de suscripción de Red Hat utilizado para sus otras ofertas de código abierto, incluidas las actualizaciones de seguridad y mantenimiento y un acuerdo de nivel de servicio (SLA) para la respuesta. Ansible Engine está disponible con dos niveles de soporte global. El motor se licencia anualmente por nodo, sobre una base de 100, 5.000 y 10.000 nodos.

Ansible Tower es un conjunto de funciones de control de acceso y administración que amplían las capacidades de Ansible Engine. Tower es una oferta de Red Hat compatible basada en el proyecto AWX upstream. Gracias al control de acceso basado en roles (RBAC), el equipo de operaciones de TI que usa Tower puede controlar las credenciales de usuario para los sistemas administrados. También incluye paneles de control personalizables y administración de inventario a través de una interfaz gráfica de usuario (GUI), un sistema de notificación y programación de trabajos. Tiene una CLI de torre además de la GUI. Los usuarios de Tower pueden integrar Ansible en procesos y cadenas de herramientas de desarrollo, TI y DevOps a través de su API. Los grupos de instancias y los nodos aislados permiten un control preciso de las implementaciones. Las licencias de Tower son gratuitas para hasta 10 nodos o durante un período de evaluación. Más allá de estas opciones, Tower tiene licencia por cada 100, 5,000 y 10,000 nodos, anualmente. Los usuarios pueden pagar Ansible Engine o Tower por separado o agrupar los dos.

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)
post-tittle

¿Qué es Ansible?

Por: Reclu IT

27 de septiembre de 2021

Ansible es un motor de automatización de TI de código abierto que automatiza el aprovisionamiento, la gestión de la configuración, la implementación de aplicaciones, la orquestación y muchos otros procesos IT.

Utiliza plantillas YAML legibles por humanos para que los usuarios puedan programar tareas repetitivas para que ocurran automáticamente, sin aprender un idioma avanzado.

Ansible reemplaza las secuencias de comandos ad hoc o el CM manual con un proceso automatizado y repetible. La herramienta envía el código de la aplicación, los programas y las instrucciones de configuración de la infraestructura de TI a través de módulos a los nodos administrados, ya sean servidores físicos, máquinas virtuales (VM) o instancias en la nube. La herramienta también brinda a los usuarios la opción de invertir su configuración a una arquitectura de extracción, donde los nodos administrados solicitan instrucciones de la herramienta, que generalmente se realizan para permitir el escalado.

¿Cómo funciona?

Ansible funciona conectándose a sus nodos y lanzando pequeños programas, llamados módulos, estos se utilizan para realizar tareas de automatización en Ansible.

Estos programas están escritos para ser modelos de recursos del estado deseado del sistema. Ansible luego ejecuta estos módulos y los elimina cuando termina.

Sin módulos, tendría que depender de comandos y secuencias de comandos ad-hoc para realizar las tareas.

Ansible no tiene agentes, lo que significa que los nodos que administra no requieren la instalación de ningún software en ellos.

Ansible lee información sobre las máquinas que desea administrar de su inventario. Ansible tiene un archivo de inventario predeterminado, pero puede crear el suyo propio y definir qué servidores desea que Ansible administre.

Ansible usa el protocolo SSH para conectarse a servidores y ejecutar tareas. De forma predeterminada, Ansible usa claves SSH con ssh-agent y se conecta a máquinas remotas usando su nombre de usuario actual. No se requieren inicios de sesión de root. Puede iniciar sesión como cualquier usuario y luego su o sudo para cualquier usuario.

Una vez que se ha conectado, Ansible transfiere los módulos requeridos por su comando o libro de jugadas a las máquinas remotas para su ejecución.

Ansible utiliza plantillas YAML legibles por humanos para que los usuarios puedan programar tareas repetitivas para que sucedan automáticamente sin tener que aprender un lenguaje de programación avanzado.

Ansible contiene módulos integrados que puede utilizar para automatizar tareas o puede escribir los suyos propios. Los módulos Ansible se pueden escribir en cualquier lenguaje que pueda devolver JSON, como Ruby, Python o bash. Los módulos de automatización de Windows incluso están escritos en Powershell.

Sus versiones

Ansible es parte del grupo de productos de administración de sistemas de Red Hat para TI empresarial. Este grupo comprende la gestión de la infraestructura de satélites, la gestión de la nube de CloudForms y el servicio de supervisión y resolución de problemas de Red Hat Insights.

Ansible Engine es un producto de Red Hat que brinda soporte empresarial para el proyecto de código abierto. Es una versión estabilizada y reforzada de las tecnologías de automatización ascendentes. Ansible Engine incluye el ejecutor de tareas central y módulos para funciones básicas, redes, comunidad y otras áreas. Solo funciona a través de una interfaz de línea de comandos, que será familiar para los usuarios de una CLI de Linux, y el usuario debe tener acceso a todas las credenciales necesarias. Sigue el modelo de suscripción de Red Hat utilizado para sus otras ofertas de código abierto, incluidas las actualizaciones de seguridad y mantenimiento y un acuerdo de nivel de servicio (SLA) para la respuesta. Ansible Engine está disponible con dos niveles de soporte global. El motor se licencia anualmente por nodo, sobre una base de 100, 5.000 y 10.000 nodos.

Ansible Tower es un conjunto de funciones de control de acceso y administración que amplían las capacidades de Ansible Engine. Tower es una oferta de Red Hat compatible basada en el proyecto AWX upstream. Gracias al control de acceso basado en roles (RBAC), el equipo de operaciones de TI que usa Tower puede controlar las credenciales de usuario para los sistemas administrados. También incluye paneles de control personalizables y administración de inventario a través de una interfaz gráfica de usuario (GUI), un sistema de notificación y programación de trabajos. Tiene una CLI de torre además de la GUI. Los usuarios de Tower pueden integrar Ansible en procesos y cadenas de herramientas de desarrollo, TI y DevOps a través de su API. Los grupos de instancias y los nodos aislados permiten un control preciso de las implementaciones. Las licencias de Tower son gratuitas para hasta 10 nodos o durante un período de evaluación. Más allá de estas opciones, Tower tiene licencia por cada 100, 5,000 y 10,000 nodos, anualmente. Los usuarios pueden pagar Ansible Engine o Tower por separado o agrupar los dos.

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)

Política de privacidad de www.recluit.mx

Para recibir la información sobre sus Datos Personales, la finalidad y las partes con las que se comparte,
contacten con el Propietario.