Implementación del provisionamiento automático de configuraciones (Network Automation) en infraestructuras multivendor con Ansible.
2018
El trabajo de titulacion tuvo como objetivo implementar el provisionamiento automatico de
configuraciones (Network Automation) en infraestructuras multivendor con Ansible. Se utilizo GNS3
como herramienta de emulacion para realizar la implementacion de las distintas topologias, al utilizar
GNS3 por defecto tambien se utiliza su maquina virtual a traves de VM Ware; su uso es para instalar
la herramienta de automatizacion y las plataformas de networking que se utilizan, como son CISCO,
ARISTA Y JUNIPER, la seleccion de estas plataformas se hizo en base a una comparacion de
distintas caracteristicas (Benchmarking). Al realizar la simulacion, se emplean distintas topologias
con configuraciones de BGP, VLANS, MPLS en los dispositivos de red como routers, switches y
firewall. El nodo central, por medio de Ansible se encarga de aplicar todas las configuraciones a los
dispositivos de red mediante los distintos directorios, ficheros, playbooks (que estan escritos en
YAML) y plantillas (que estan escrito en JINJA2), cada uno de estos cumple un rol especifico para
aplicar las tareas de configuracion al nodo secundario. Se concluye que Ansible es una herramienta
de automatizacion “sin agentes” o “agentless” que no utiliza bases de datos, no utiliza demonios y
ningun agente externo, por ende, no deja ninguna vulnerabilidad en los equipos, a diferencia de otras
herramientas que utilizan agentes externos como Chef y Puppet. Al usar Ansible en las distintas
topologias de red a mas de miles de dispositivos de red se recomienda llevar una documentacion bien
estructurada y ordenada de todos los playbooks y plantillas para la red. Una de las herramientas que
se utiliza para llevar dicha documentacion es Sublime Text 3 que es un editor de texto y editor de
codigo fuente que esta escrito en C++ y Python que brinda la facilidad de soportar distintos lenguajes
de programacion.
Keywords:
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
0
References
0
Citations
NaN
KQI