Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
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.
Precio por grupo privado (formación online) desde 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Testimonios (3)
Los detalles que explicó Konrad.
Sander - Cobbler
Curso - Configuration Management with SaltStack
Traducción Automática
Funcionó realmente bien tener las sesiones a distancia y que el formador pudiera ver todas nuestras pantallas.
James Eyre - Egress Software Technologies
Curso - IT Automation with Saltstack
Traducción Automática
The teaching pace and using of salt stack command to perform different task.
Chan Qiuwen - PSA CORPORATION LTD
Curso - IT Automation with Saltstack - bespoke
Traducción Automática