Temario del curso

Introducción

Visión general de las características y la arquitectura de la Plataforma de Automatización Red Hat Ansible

  • Repaso de los conceptos y principios fundamentales de Ansible
  • Comprensión de los contenidos y recursos básicos de Ansible

Instalación y configuración inicial de la Plataforma de Automatización Red Hat Ansible

  • Requisitos previos para la instalación de Ansible
  • Actualización de la versión actual de Ansible

Configuración avanzada de la Plataforma de Automatización Red Hat Ansible

  • Realización de métodos de configuración de entornos avanzados
  • Trabajo con comandos de CLI de Ansible de alto nivel

Ejecución de playbooks de Ansible y práctica de delegación de componentes

  • Ejecución y gestión de casos de uso específicos para tareas y plays

Aprovechamiento de artefactos reutilizables de Ansible y automatización de tareas complejas con inventario

Manejo de interacción de datos entre herramientas y sistemas de Ansible

Uso detallado de componentes tradicionales y comandos ad hoc de Ansible

Utilización de la sintaxis avanzada de automatización de Ansible con YAML

  • Gestión de cadenas de datos inseguras o sin procesar
  • Uso de anclajes y alias de YAML para mayor flexibilidad

Manipulación de datos complejos y transformación de funcionalidades de cadenas en Ansible

Trabajo con la arquitectura de complementos expandibles de Ansible

  • Tipos de complementos de Ansible y cómo maximizar su uso

Uso de palabras clave avanzadas de playbooks y herramientas de línea de comandos de Ansible

Visión general de operaciones de módulos complejas con Red Hat Ansible

Gestión y coordinación de actualizaciones en cascada de Ansible

Acceso a Red Hat Ansible Tower mediante la Plataforma de Automatización Ansible

Integración de Ansible con Red Hat Advanced Cluster Management

Interacción con RESTful APIs utilizando playbooks y Tower

Automatización de pipelines de construcción y optimización de flujos de trabajo en la Plataforma de Automatización Ansible

Desarrollo de enfoques CI/CD con la Plataforma de Automatización Ansible y Tower

Creación y escritura de módulos y complementos personalizados para proyectos de desarrollo de Ansible

  • Adición y optimización de módulos y complementos locales
  • Convenciones y mejores prácticas para el desarrollo de módulos de Ansible

Operación de la Plataforma de Automatización Red Hat Ansible con Python 3.x

Depuración de módulos y consejos para el formato de documentación

Visión general del desarrollo de módulos de Ansible en plataformas externas

  • Directrices para la automatización de Ansible en Microsoft, AWS y más

Prueba de Ansible con métodos eficientes y monitoreo de ciclos de vida de módulos

  • Prácticas avanzadas de desarrollo para otros recursos y utilidades de Ansible

Maximización de la API de Python de la Plataforma de Automatización Red Hat Ansible

Trabajo con Ansible Galaxy y uso de estructuras de metadatos

Aprovechamiento de servicios de nube pública en alineación con Ansible

Implementación de aplicaciones nativas de la nube utilizando Ansible Automation

  • Migración a una plataforma nativa de la nube con Ansible
  • Ejecución de implementaciones avanzadas de Red Hat OpenShift

Automatización de redes con Ansible y respuesta a la carga de trabajo dinámica de operaciones

  • Trabajo con módulos de red de Ansible y análisis de datos de Ansible
  • Gestión de timeout, proxy y otros problemas
  • Práctica de métodos de virtualización y contenerización

Mantenimiento y administración de la Plataforma de Automatización Ansible y sus componentes

Demostración de los casos de automatización más comunes para la organización

Solución de problemas de la Plataforma de Automatización Red Hat Ansible

Resumen y conclusión

Requerimientos

  • Experiencia en la administración del sistema Linux y el uso de la línea de comandos (CLI)
  • Experiencia con tareas básicas de automatización con Ansible
  • Dominio de la sintaxis de programación YAML
  • Conocimiento de la infraestructura y los flujos de trabajo IT
  • Conocimientos básicos del lenguaje de programación Python

Audiencia

  • Ingenieros DevOps
  • Desarrolladores
  • Administradores SysOps
 35 Horas

Número de participantes


Precio por Participante​

Testimonios (1)

Próximos cursos

Categorías Relacionadas