Contacta con nosotros

Temario del curso

Arquitectura, enrutamiento de estados y control de acceso

  • Introducción a la arquitectura de SaltStack: Diseño de Master/Minion de alta disponibilidad, jerarquías de Syndic, redundancia multi-Master y fundamentos del bus de eventos
  • Gestión y enrutamiento de estados: mapeo top.sls, Pillar frente a Grains, ejecución de estados condicionales, herencia de SLS y ramificación de entornos (desarrollo/stage/producción)
  • Gestión de roles y derechos en SaltStack: Gestión de claves (RSA/Ed25519), ACLs, cifrado de SLS, integración con LDAP/AD, patrones de ejecución sin sudo y controles de escalada de privilegios
  • Lab 1: Provisionamiento de un entorno Salt multi-Master, configuración de autenticación de minions y construcción de enrutamiento de estados basado en roles con datos de Pillar cifrados

Automatización y extensibilidad basada en eventos

  • Profundización en el concepto de Reactor: Arquitectura de Reactor.sls, patrones de coincidencia de eventos, flujos de trabajo de auto-remediación en tiempo real y automatización activada por estados
  • Orquestación y gestión de flujos de trabajo: salt-run, orchestrate.sls, encadenamiento de tareas entre nodos, resolución de dependencias y patrones de transferencia GitOps
  • Creación de módulos personalizados, runners y returners: Escritura de módulos/runners personalizados en Python, desarrollo de plugins de salida/returners, mejores prácticas de plantillas Jinja/Salt y empaquetado y distribución de fórmulas reutilizables
  • Lab 2: Construcción de un flujo de trabajo de auto-provisionamiento impulsado por un reactor, creación de runners personalizados para descubrimiento de servicios e implementación de un returner simulado hacia un punto final centralizado de métricas

Solución de problemas, monitoreo y escalado empresarial

  • Solución de problemas de flujos de trabajo de Salt: Modos de depuración (salt -l debug), análisis de fallos en la ejecución de estados, consideraciones de red/firewall, recuperación de minions y problemas de compilación de estados con alta carga
  • Gestión de trabajos (monitoreo): Arquitectura de caché de trabajos, gestión de colas, comandos saltutil, monitoreo de orquestación e integración con Prometheus/Grafana o stacks ELK
  • Ajuste de rendimiento: Tuning de Master/minion (multiprocesamiento, tamaño de caché), optimización del servidor de archivos (gitfs/s3fs/glusterfs), caché de compilación de estados y estrategias de escalado para más de 10k nodos
  • Proyecto final: Flujo de trabajo de automatización de extremo a extremo: arquitectura → estados → reactor → monitoreo → ajuste → documentación y creación de manual de operaciones
  • Preguntas y respuestas abiertas, orientación para la preparación de certificaciones (SaltStack/SALT University) y distribución de recursos

Requerimientos

  • Experiencia en programación con Python
  • Experiencia con la línea de comandos de Linux

Público objetivo

  • Administradores de sistemas
  • Ingenieros de DevOps
 21 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 4350 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Testimonios (3)

Próximos cursos

Categorías Relacionadas