Mostrando entradas con la etiqueta Ansible. Mostrar todas las entradas
Mostrando entradas con la etiqueta Ansible. Mostrar todas las entradas

Comandos específicos en Ansible

 En entradas anteriores se ha hablado de la herramienta de orquestación Ansible. Se trata de una plataforma de soporte lógico libre, creada por Michael DeHaan, para configurar y administrar ordenadores.
  Así, Ansible combina instalación multi-nodo (permite desplegar configuraciones de servidores y servicios por lotes), ejecuciones de tareas ad-hoc (solución específicamente elaborada para un problema o fin preciso, y no generalizable ni utilizable para otros propósitos) y administración de configuraciones. Además, esta herramienta de orquestación gestiona nodos a través de SSH y no requiere ningún soporte lógico remoto adicional (excepto Python 2.4 o posterior​) para instalarlo. Dispone de módulos que trabajan sobre JSON y la salida estándar puede ser escrita en cualquier lenguaje, aunque nativamente utiliza YAML para describir configuraciones reutilizables de los sistemas.

Lanzar una plantilla de Ansible

   En una entrada anterior se ha hablado de Ansible.
  Sin embargo, existe una versión empresarial conocida como Ansible Tower, que posee las características de la versión de código abierto, mas también añade otras más avanzadas.
  De este modo, Ansible Tower proporciona una interfaz gráfica única en la que centralizar y orquestar toda la infraestructura TI de manera visual, extendiendo su funcionalidad con características esenciales en implementaciones de TI empresariales a gran escala entre las que se incluyen:
  •   Control de acceso basado en roles con el que garantizar que los usuarios individuales y los grupos de usuarios tengan un acceso adecuado y seguro al entorno.
  •   Plataforma centralizada sobre la que ejecutar manuales tácticos, realizar registros y administrar el inventario de clientes en un entorno específico.
  •   Vista única del estado y el estado de la implementación con información en tiempo real de la ejecución de tareas.
  •   Programación de tareas para su ejecución automática y notificaciones integradas.

Introducción a Ansible

  Ansible es un motor de código abierto que automatiza los procesos para preparar la infraestructura, gestionar la configuración, implementar las aplicaciones y organizar los sistemas, entre otros procedimientos de tecnología de la información.
  Este programa combina instalación multi-nodo (es decir: permite desplegar configuraciones de servidores y servicios por lotes), ejecuciones de tareas ad hoc y administración de configuraciones. Adicionalmente, Ansible es categorizado como una herramienta de orquestación.​ Gestiona nodos a través de SSH y no requiere ningún software remoto adicional (excepto Python 2.4 o posterior​) para instalarlo. Dispone de módulos que trabajan sobre JSON y la salida estándar puede ser escrita en cualquier lenguaje. Nativamente utiliza YAML para describir configuraciones reutilizables de los sistemas.
  Este programa está incluido como parte de la distribución de Linux Fedora, heredada de Red Hat Inc., y también está disponible para Red Hat Enterprise Linux, CentOS y Scientific Linux a través de los Paquetes Extras para Enterprise Linux (EPEL) como también para otros sistemas operativos. Ansible tiene soporte comercial de Ansible, Inc.