DJBot a la batuta: salas de computadoras hechas orquesta

En el presente trabajo de grado se analizan y describen varias herramientas de DevOps para la automatización de tareas, y se desarrolla una aplicación web, de código abierto e intuitiva, para facilitar la administración de salas de computadoras en forma centralizada. Sobre la base de una primera so...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Vizcaino, Aldo María
Otros Autores: Venosa, Paula
Formato: Tesis Tesis de grado
Lenguaje:Español
Publicado: 2016
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/59495
Aporte de:
Descripción
Sumario:En el presente trabajo de grado se analizan y describen varias herramientas de DevOps para la automatización de tareas, y se desarrolla una aplicación web, de código abierto e intuitiva, para facilitar la administración de salas de computadoras en forma centralizada. Sobre la base de una primera solución presentada en 2013, se creó DJBot. DJBot integra cuatro componentes clave: Ansible como soporte para ejecutar las tareas, SQLAlchemy como motor para gestionar la base de datos, React como librería para diseñar la interfaz web y Flask como microframework para permitir el intercambio entre todos los componentes. Para finalizar, se describió el proceso de instalación y uso de la herramienta. Se utilizó la plataforma Docker para simplificar la descarga y la instalación, y se usó el modo de conexión mediante SSH para brindar mayor seguridad. Se presentó un ejemplo de configuración de un servidor caché, a modo de prueba para verificar el funcionamiento de la herramienta.