Arquitectura para instalación y configuración de sistemas operativos y servicios en una red de computadoras de manera automatizada
Fecha
2017-06-21
Autores
Portal Díaz, Jorge Armando
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Central "Marta Abreu" de Las Villas. Facultad de Ingeniería Eléctrica. Departamento de Automática y Sistemas Computacionales
Resumen
En la actualidad toda computadora para su funcionamiento necesita correr sobre un sistema operativo para hacer uso de los softwares que necesite y poder brindar o recibir servicios. El proceso de instalación manual requiere de tiempo y es propenso a errores cuando se realiza en grandes volúmenes, lo mismo ocurre con el proceso de configuración de los servicios. En la Universidad Central “Marta Abreu” de Las Villas la instalación de sistemas operativos y el manejo de configuraciones se realizan de forma manual pero el incremento en el número de
servidores ha hecho que esto no pueda continuar así surgiendo la necesidad de automatizar la instalación de sistemas operativos y el manejo de configuraciones. Se estudiaron las herramientas existentes y se implementó una
arquitectura eficiente y centralizada que gestiona las instalaciones desatendidas y el manejo de configuraciones. Se instaló la infraestructura que permite la instalación de sistemas operativos a través de la red. Se crearon los
repositorios necesarios para apoyar la instalación por la red y múltiples opciones de sistemas operativos y utilitarios.
Se implementaron las herramientas que permiten que el proceso se realice de forma desatendida haciendo uso de los ficheros preseed y kickstart. Se desarrollaron scripts para Ansible y Puppet para el manejo de configuraciones
que permiten el funcionamiento de los sistemas de forma desatendida. Finalmente se implementó el uso de Foreman como orquestador para el aprovisionamiento, configuración y monitoreo de los nodos y servidores desde una interfaz gráfica, facilitando el trabajo de los administradores.
Descripción
Palabras clave
Foreman, Instalaciones desatendidas, Manejo de configuraciones, Orquestador, Puppet, Ansible