Saltear al contenido principal
Contáctanos (55) 55 7703-4964 (55) 1049-9180

Curso Automatización con Ansible

El curso le permitirá al participante desarrollar habilidades en procesos de instalación y configuración de servicios de alta disponibilidad, así como en los procesos de mejora de performance y monitoreo de rendimiento de PostgreSQL.

CONTACTANOS

(52) 551049-9180

DURACIÓN

40 horas

MODALIDAD

Híbrido (Presencial y en línea con clases en vivo)

Objetivos del curso

  • Conocer los comandos que permiten trabajar con transacciones, concurrencias y evitar bloqueos en PostgreSQL
  • Ejecutar los comandos y parámetros que permitan mejorar el performance del motor de base de datos PostgreSQL
  • Instalar Bases de Datos PostgreSQL en High Availability (HA)
  • Desarrollar destrezas en los procesos de mejora de rendimiento de PostgreSQL
  • Ejecutar el proceso de despliegue y uso de herramientas de monitorización de PostgreSQL y otras extensiones
  • Conocer herramientas para realizar Tunning a la base de datos
  • Implementar y poner en marcha un esquema de réplica lógica

Temario del curso

UNIDAD 1: Transformación digital

1.1 El nuevo modelo de empresa y cómo los departamentos de TI
1.2 Modelo tradicional vs modelo SecDevOps.
1.3 Modelo OnPremise vs Modelo Cloud.
1.4 Empresa resistente vs Empresa Resiliente.
1.5 PoC (Proof of Concept): Automatizando la entrega de servicios automatizados con GIT
1.5.1 Creación de VMs.
1.5.2 Creación de Usuarios.
1.5.3 Instalación de servicios.
1.5.4 Hardening de servidores entregados.
1.5.5 Verificación de cumplimiento en los servidores entregados
1.6 ¿Qué es ANSIBLE?
1.7 ¿Cómo funciona ANSIBLE?
1.8 Características de ANSIBLE
1.9 Conceptos fundamentales en la arquitectura ANSIBLE
1.9.1 Inventario
1.9.2 Módulos
1.9.3 Tareas
1.9.4 Playbooks
1.9.5 Estructura base de directorio de un playbook
1.9.6 Roles
1.9.7 Estructura base de directorio de un playbook con roles.

UNIDAD 2: Preparación del entorno de entrenamiento

2.1 Instalando VirtualBox
2.2 Importando las imágenes de los servidores
2.3 Verificando las interfaces de red de las máquinas virtuales
2.4 Instalando ANSIBLE en CENTOS 7.X
2.5 Ingresar como root en equipo dispuesto para el servidor ANSIBLE
2.6 Instalar los repositorios EPEL
2.7 Instalando ANSIBLE
2.8 Verificando la instalación
2.9 Configurando los accesos de ANSIBLE a los servidores
2.10 Creando la llave principal de acceso

UNIDAD 3: ANSIBLE BÁSICO: Ejecución desde la línea de comando

3.1 Comprobando la conectividad con nuestros equipos
3.2 Posibles errores en la ejecución de ANSIBLE
3.3 Colectando información de nuestros servidores
3.4 Colectando la salida múltiples comandos
3.5 Ejercicios propuestos

UNIDAD 4: Usando playbooks

4.1 Instalando paquetes
4.2 Actualizando nuestro sistema operativo
4.3 Uso de variables implícitas y estructuras de control
4.4 Uso de variables explicitas
4.5 Utilizando ANSIBLE GALAXY

UNIDAD 5: Integrando ANSIBLE en el Pipeline del modelo DevOps

5.1 Instalando GitLAB
5.2 Almacenando nuestros Playbooks en GitLab
5.3 Instalando Jenkins
5.4 Obteniendo Playbooks desde GitLab y ejecutandolos automáticamente con Jenkins

Audiencia

Dirigido principalmente a administradores de servidores, lideres de proyecto, desarrolladores web así como:

  • Personal interesado en actualizar sus conocimientos e incrementar sus competencias laborales.
  • Empresas que buscan capacitar a su personal en la instalación configuración e implementación de servidores Linux.
  • Universidades que requieren actualizar su oferta académica.

Requisitos

Se esperan habilidades técnicas básicas por parte del usuario con aplicaciones informáticas en algunos sistemas operativos.

Conocimientos generales en:

  • Experiencia en administración de servidores Linux
  • Comandos Linux
  • Redes Linux
Paga tu curso en mensualidades sin intereses con o sin tarjeta de crédito, te enviamos la propuesta completa

* Campo obligatorio




    Nuestros clientes

    Vive la experiencia de nuestros cursos

    Alianzas Estratégicas