Está en la página 1de 9

Automatización TI

01 Agosto

Informes: Celular / WhatsApp: (+51) 944123529


Facebook: PCLinux Perú Email: informes@pclinux.pe
Introducción .-

El “Course RedHat Ansible - Automatización TI - 2023-02",


entrenará al participante en la automatización DevOps, logrando
una excelente comunicación, relación y contribución entre el área
de desarrollo y el área de operaciones, de las organizaciones.

En el curso se utilizará Ansible, actualmente es la herramienta de


automatización más utilizada, no necesita agentes, basada en SSH
y Python, facilidad de su sintaxis, etc.

Se iniciará el entrenamiento con la instalación, configuración y uso


de Ansible, interfaz web para administrar trabajos y playbooks.

Ansible está diseñado para desarrolladores y administradores de


sistemas que quieren automatizar: aprovisionamiento, configuración,
organización y la implementación de aplicaciones.

Instalar y configurar Ansible en un equipo con RHEL, preparar hosts


gestionados para la automatización.

Nuestra organización le invita a participar de nuestro curso y lograr


ser un Administrador RedHat Ansible - Automatización TI.

PCLinux Perú.

TALLERES PRESENCIALES - INFONET SOLUCIONES PERÚ - HUAMANGA, PUCALLPA, HUANCAYO, IQUITOS, PUNO, ETC.
Introducción a Ansible

Ansible es un motor open source que automatiza los procesos para


preparar la infraestructura, gestionar la configuración, implementar
aplicaciones y organizar sistemas, entre otros procedimientos de TI.

Con la automatización, puede instalar los sistemas de software,


automatizar tareas diarias, preparar la infraestructura, mejorar
la seguridad y el cumplimiento, ejecutar parches en los sistemas
y compartir la automatización en toda la empresa.

Cómo funciona Ansible

Ansible se conecta a los nodos y les inserta pequeños programas


denominados módulos, permiten realizar tareas de automatización
en la plataforma. Luego ejecuta esos programas, que funcionan
como modelos de recurso del estado deseado de los sistemas, y
los retira cuando finaliza la tarea.

Sin ellos, se dependería de comandos específicos y creación de


scripts para concretar una tarea. Ansible se puede instalar en
Red Hat Enterprise Linux, CentOS, Fedora, Ubuntu, Debian y
muchos otros sistemas operativos.

Ansible no necesita agentes, no se instala ningún software en los


nodos. La plataforma lee información en el inventario para saber
qué máquinas desea gestionar. Aunque cuenta con un archivo de
inventario predeterminado, usted puede crear uno propio y definir
los servidores que desea que administre.

La plataforma utiliza SSH para conectarse a servidores y ejecutar


tareas. De forma predeterminada utiliza claves y un agente SSH
se conecta a las máquinas remotas con su nombre de usuario actual.
No es necesario que inicie sesión como superusuario; puede hacerlo
como cualquier otro y luego utilizar los comandos su o sudo para
adquirir nuevos privilegios.
Una vez que Ansible se conecta, transfiere los módulos que requiere
el comando o el playbook a la máquina remota para que los ejecute.

La plataforma utiliza las plantillas de YAML comprensibles para las


personas, de manera que usuarios puedan programar la ejecución
automática de las tareas repetitivas sin necesidad de aprender un
lenguaje de programación avanzado.

Ansible contiene módulos integrados que puede utilizar para automatizar


las tareas, o puede optar por escribir los suyos en cualquier lenguaje
que pueda devolver mensajes en JSON, como Ruby, Python o Bash.
En el caso de los módulos para la automatización de Windows, incluso
es posible escribirlos en PowerShell.

Uso de Ansible para comandos específicos

Puede usar comandos específicos con Ansible si ejecuta uno o llama


a un módulo directamente desde la línea de comandos. De esta forma,
no necesita utilizar los playbooks. Aunque esta acción sirve para las
tareas que ocurren por única vez, deberá usar un playbook de Ansible
para las más complejas.

Playbooks de Ansible

Los playbooks de Ansible se utilizan para organizar procesos de TI.

Un playbook es archivo YAML que utiliza una extensión .yml o .yaml,


contiene por lo menos un play y sirve para definir el estado deseado
de un sistema. No es lo mismo que un módulo de Ansible, el cual es
un script independiente que se puede utilizar dentro de un playbook
de Ansible.

Los plays son un conjunto ordenado de tareas que se ejecutan en


las selecciones del host desde el archivo de inventario de Ansible.
Las tareas son los elementos que llaman a los módulos de Ansible
y conforman un play, en el cual se ejecutan en el orden en que se
escribieron.
Cuando Ansible funciona, puede hacer un seguimiento del estado del
sistema. Si detecta que la descripción del playbook sobre el sistema
no coincide con su estado real, implementará todos los cambios
necesarios para que se cumpla esta correspondencia.

Ansible incluye un "modo de verificación" que muestra la forma en


que reaccionaría la plataforma, pero sin que se implementen cambios
concretos, de manera que pueda validar los playbooks y los comandos
específicos antes de modificar el estado del sistema.

Los controladores Ansible sirven para ejecutar una tarea específica


luego de que se haya realizado un cambio en el sistema. Los activan
las tareas, y se ejecutan una sola vez, después de todos los demás
plays del playbook.

Las variables son un concepto de Ansible que le permiten modificar


la ejecución de los playbooks y sirven para compensar las diferencias
entre los sistemas, como las versiones de los paquetes o las rutas
de los archivos. Ansible posibilita ejecución de playbooks en diferentes
sistemas. Las variables de Ansible se deben definir en función de la
tarea que está realizando el playbook, siguen un orden de prioridad
que establece cuáles prevalecerán sobre otras, lo cual se debe tener
en cuenta a la hora de incluirlas en el playbook.

Las funciones de Ansible son un tipo de playbook especial


completamente autónomo y portátil que incluye las tareas, las
variables, las plantillas de configuración y otros archivos de soporte
que son necesarios para completar una organización compleja.

Una colección puede contener varias funciones, lo cual facilita el


intercambio de contenido con Automation Hub y Ansible Galaxy.

Para trabajar con Ansible, también tendrá que comprender de qué se


tratan las colecciones. Las colecciones son un formato de distribución
para el contenido de Ansible que puede incluir playbooks, funciones,
módulos y plugins.
Organiza.-
PCLinux Perú.

Modalidad Online.-
El entrenamiento será de 10 Sesiones Online de 02+1/2 horas c/u.
Se utilizará un Grupo de WhatsApp para consultas y respuestas.
Se comparten recursos: archivos ISO, máquinas virtuales,
documentos de lectura y aplicación, software, etc.

Se utilizará la herramienta Zoom para las Sesiones Online.


Todas las sesiones serán grabadas en video HD.
Drive Google: Videos de sesiones, materiales y aplicaciones.

Inicio.-
Martes 01 de Agosto de 2023.

Duración & Horario.-


10 Sesiones Online ( 02+1/2 horas c/u. )
Martes y Viernes ( 20:00 hasta 22:30 Horas - Perú )

Dirigido a.-
Estudiantes y profesionales de: Ing. de Sistemas,
Ing. Informática, Ing. de Computación y Sistemas,
Ing. Electrónica, Ing. de Telecomunicaciones, Ing. Industrial ,
Computación e Informática, Tecnólogos Informáticos y
otras carreras afines, etc.

Requisitos.-
01 PC o Laptop Mínimo: 4GB RAM - Recomendable 8GB RAM.
Mínimo Procesador i3 - Recomendable i5.
Sistema Operativo Anfitrión: Win10 de 64 bits.
Acceso a Internet, Parlantes, Micrófono o Audífonos.

Certificación.-
Certificado Digital, será enviado a su email. (100 horas).
Temática.-

Instalación Ansible
·Fundamentos y conceptos.
·Instalación básica y avanzada.
·Requisitos de la máquina de control y nodos gestionados.
·Instalación, registro y post-instalación de RHEL 8.8.
·Instalación máquina para control con RHEL 8.8.

Inicio con Ansible


·Métodos de conexión remota.
·Comandos básicos y ad-hoc.
·Comprobación clave host.

Inventario
·Hosts y grupos.
·Variables del lenguaje principal y de grupo.
·Prioridad entre las variables.
·Grupos de grupos y variables de grupo.
·División de salida de host y datos específicos de grupo.
·Lista de parámetros de inventario del Comportamiento.
·Tipos de conexión no SSH.

Inventario dinámico
·La escritura de inventario Cobbler externa.
·Escritura de inventario externo AWS EC2.
·Otros scripts de inventario.
·Utilizar directorios de inventario y múltiples fuentes de inventario
·Grupos estáticos de grupos dinámicos.

Comandos
·Paralelismo y comandos de Shell.
·Transferencia de archivos.
·Gestión de paquetes.
·Usuarios y Grupos.
Gestión con Ansible
·Módulos.
·Ficheros y Templates.
·Include y Roles.
·Bucles y condiciones.
·Register | Ignore errors | Failed when.

Introducción de Mezzanine con Ansible


·Configuración más reciente
·Configuración del entorno
·Valores de la sección
·Preferencias generales
·Escalada de privilegios
·Ajustes específicos
·Configuración OpenSSH

Despliegue de Mezzanine con Ansible


·Organización de archivos desplegados
·Variables y variables secretas
·Actualización del Apt Cache
·Comprobación del proyecto con Git

Trainer.- Ing. Paúl Criollo Ortiz


Investigador y propulsor desde hace 25 años en Perú del uso de Linux Server
y Software Libre.

Actualmente se desempeña como: International Trainer & Senior Consultant,


en Tic´s: Infraestructura para Data Center en Linux / Unix / Windows, Clústeres
de HA (Alta Disponibilidad), Seguridad Informática, Ethical Hacking, Análisis de
Vulnerabilidades, Sistemas de Virtualización ( VmWare Esxi/Proxmox VE/Citrix ).

Desde 2020 a la fecha, entrenó más de 1000 profesionales en TI de los países


de: Ecuador, Colombia, Bolivia, Argentina, Chile, Panamá, El Salvador, Perú,
Guatemala, México, Uruguay, USA, España, Venezuela, R. Dominicana, etc.

Administrador Avanzado de Red Hat Enterprise Linux, IBM AIX, Solaris, etc., así
como Firewall´s: Checkpoint, PaloAlto, Fortinet, Cisco, etc.

En Perú y Latinoamérica, asesor especializado en proyectos relacionados con


tecnologías libres y seguridad, en organismos gubernamentales, empresas
privadas; financieras, productivas, mineras, universidades, etc.
Inversión.-

Desde Perú: S/. 330.00 Soles (No incluye IGV)


Cuentas Bancarias - Titular: Paul Criollo Ortiz
BBVA - Cuenta de Ahorros - Soles 0011-0274-0200387784
BN - Cuenta de Ahorros - Soles 04-674-117049
SCOTIABANK - Cuenta de Ahorros - Soles 359-0213140
INTERBANK - Cuenta de Ahorros - Soles 898-3178343396
!!! Consultar pagos YAPE / PLIN !!!

Desde Otros Países: US$90.00 Dólares Americanos


Western Unión o MoneyGram
Titular: Paúl Criollo Ortiz - País: Perú
El participante deberá cancelar los impuestos de envío.
!!! Consultar pagos PAYPAL !!!

Inscripciones.-
Enviar Boleta de Depósito / Transferencia, con datos del participante:
Nombres Completos, Número de Documento Identificación Nacional,
Email, Celular / WhatsApp, Empresa, Cargo, Especialidad, Ciudad y País.

Celular / WhatsApp: (+51) 944123529


Correo: informes@pclinux.pe
Síguenos: PCLinux Perú

También podría gustarte