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.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []