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.
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.
© 2001-2024 Fundación Dialnet · Todos los derechos reservados