Ayuda
Ir al contenido

Dialnet


Automatización de configuraciones en dispositivos de redes de varios fabricantes usando herramientas de DevOps

  • Autores: Pablo Yunier Medina Martínez, Dainerys Castañeiro Rodríguez
  • Localización: Serie Científica de la Universidad de las Ciencias Informáticas, ISSN-e 2306-2495, Vol. 12, Nº. 7, 2019, págs. 48-59
  • Idioma: español
  • Títulos paralelos:
    • Automation of configurations in multi-vendor network devices using DevOps tools
  • Enlaces
  • Resumen
    • español

      En las redes heterogéneas la gestión de configuración de los dispositivos es compleja pues depende de los sistemas operativos de red desarrollados por diferentes fabricantes. La configuración de dispositivos generalmente se hace manual, ejecutando comandos directamente en la interfaz de línea de comandos. Configurar varios dispositivos es un proceso lento y susceptible a errores. Otro problema es la inexistencia o incumpliendo de políticas de configuraciones, ni repositorios de configuraciones de respaldo y registro histórico de cambios. Existe un grupo de aplicaciones de fabricantes que resuelven estos problemas para los dispositivos propios. Otras herramientas de terceros tienen soporte para dispositivos de diferentes fabricantes. En ambos casos el costo es realmente alto. Como parte de la cultura DevOps existen un grupo grande de herramientas, muchas de ellas libres, entre las que se encuentran varias relacionadas con la gestión de configuración y la gestión de cambios de ficheros. Al hacer un análisis de las herramientas libres se comprobó que Ansible y Git permiten dar solución a los problemas planteados en esta investigación. Como resultado se comprobó que Ansible cuenta con varios módulos para la administración de dispositivos de red de varios fabricantes. Permite crear una capa de abstracción entre los administradores de red y los diferentes sistemas operativos de red y la automatización de las configuraciones. Con esto se logra agilizar el proceso y disminuir la ocurrencia de errores. Por su parte Git permite crear un repositorio con las configuraciones y ficheros asociados que sirve como respaldo y registro histórico.

    • English

      In heterogeneous networks the configuration management of the devices is complex because it depends on network operating systems developed by different manufacturers. Device configuration is usually done manually, executing commands directly in the command line interface. Configuring several devices is a slow process and susceptible to errors. Another problem is the non-existence or non-compliance of configuration policies, or repositories of backup configurations and historical record of changes. There is a group of applications from manufacturers that solve these problems for their own devices. Other third-party tools have support for devices from different manufacturers. In both cases the cost is really high. As part of the DevOps culture there is a large group of tools, many of them free, among which are several related to configuration management and file change management. When making an analysis of the free tools it was proved that Ansible and Git allow to solve the problems raised in this investigation. As a result, it was proven that Ansible has several modules for managing network devices from several manufacturers. It allows to create an abstraction layer between the network administrators and the different network operating systems and the automation of the configurations. With this, the process is streamlined and the occurrence of errors reduced. On the other hand, Git allows to create a repository with the configurations and associated files that serves as a backup and historical record.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus

Opciones de compartir

Opciones de entorno