Programa del Curso
Descripción general de la sal
- El objetivo de SaltStack
- Descripción general de la arquitectura de la ejecución remota
- Estados de la sal
- Granos
- Pilar
- Jinja2 y el mecanismo virtual
Introducción a YAML
- Literales, escalares
- Secuencias, asignaciones
- Ejemplos
Instalación de Sal
- Instalación en Ubuntu
- Diferencias entre salt-common, salt-minion y salt-master
- Instalación en Amazon EC2
Conceptos básicos de la línea de comandos de Salt
- Anatomía de un comando de sal
- Formato de salida en JSON
- La herramienta jq
Apuntar a los esbirros
- Globbing
- Expresiones regulares
- Coincidencia de listas
- Coincidencia de IP
- Coincidencia de granos
- Mateado compuesto
- Ejemplos y ejercicios
Estados
- Gestión de paquetes
- Servicios
- Estado alto
- Fórmulas de sal
- Ejercicios, ejemplos
Plantillas
- Introducción a Jinja2
- Bucle For, asignaciones, escape
- Plantillas con Jinja2 en Salt, ejemplos
Pilar
- Almacenamiento seguro
- Ejemplo de implementación de contraseñas VNC
Extensión de la sal
- Escritura de módulos de ejecución
- Ampliación de la configuración de Salt
- Ajuste de estados alrededor de módulos de ejecución
- Representación de datos
- Manejo de datos de devolución
- Creación de scripts con ejecutores
- Adición de servidores de archivos externos
- Conexión a la nube
- Monitorización con balizas
- Ampliación del maestro (multi-masters)
Otros conceptos interesantes SaltStack
- Entornos
- Orquestación
- Integración con Docker
- Sal para ventanas
Resumen y conclusión
Requerimientos
- Es necesario tener conocimientos básicos de administración de Unix/Linux para comprender los temas más avanzados de este curso.
Testimonios (5)
Me gusta cómo se aclararon las ilustraciones en todos los materiales dados durante el entrenamiento. Gracias por todo lo que pusiste en el éxito de esta capacitación, el método que utilizó en la capacitación fue fácil de entender. Estoy feliz de haber participado en esta capacitación.
Connie Ray Rhem Jr - Spathe System
Curso - Configuration Management for Managers and Leaders
Traducción Automática
Alta práctica para obtener una visión general real. El entrenador da suficiente espacio para discutir nuestras necesidades. Probé muchas ideas que podrían ayudarnos y lo que no estaba directamente en la agenda.
Daniel Kreie - Faurecia Automotive Polska S.A.
Curso - Foreman and Katello
Traducción Automática
1. Very detailed course 2. Very well-informed trainer 3. Great explanations and examples
Byron Pisani - Manulife
Curso - Chef Configuration Management
Training Structure.
Harsha V Ravuri - Global Knowledge Network Training
Curso - Advanced Automation with Ansible
Worked really well having the remote sessions and the trainer being able to see all our screens.