Resumen:
|
[ES] En este Trabajo de Fin de Grado se pretende automatizar distintos aspectos de la instalación de servicios en GNU/Linux en sistemas de bajo coste, concretamente en una Raspberry Pi. La primera tarea a automatizar es ...[+]
[ES] En este Trabajo de Fin de Grado se pretende automatizar distintos aspectos de la instalación de servicios en GNU/Linux en sistemas de bajo coste, concretamente en una Raspberry Pi. La primera tarea a automatizar es la instalación del sistema operativo. Para ello se han implementado unos scripts que permiten generar una imagen de disco preconfigurada de Arch Linux ARM.
Una vez instalada la imagen en la tarjeta SD, debido a que viene preconfigurada, podremos comunicarnos con la Raspberry Pi conectandola directamente al puerto Ethernet de nuestro ordenador personal, lo cual requiere automatizar también la modificación de la configuración de red de nuestro ordenador.
Otra tarea importante es el despliegue de servicios, por lo que se han implementado scripts capaces de desplegar algunos servicios y su configuración. Así pues, el objetivo principal es implementar programas que realicen tareas que sería tedioso hacer manualmente, lo cual permite al administrador del servidor hacer su trabajo más rápido.
[-]
[EN] In this Bachelor¿s Thesis we try to automate different aspects of the installation of services in GNU/Linux in low cost systems, specifically in a Raspberry Pi. The first task we have to automate is the installation ...[+]
[EN] In this Bachelor¿s Thesis we try to automate different aspects of the installation of services in GNU/Linux in low cost systems, specifically in a Raspberry Pi. The first task we have to automate is the installation of the operative system itself. In order to accomplish that, we have implemented scripts that generate a preconfigured Arch Linux ARM disk image.
Once we have installed the image in the SD card, as it has already been preconfigured, we can communicate with the Raspberry Pi connecting it to the Ethernet port of our personal computer. This requires the automation of the modification of the network configuration of our personal computer.
Another important task is the deployment of services, so we have implemented scripts capable of deploying some services and their configuration. Taking into account the previous statements, the main aim of the project is to implement programs that perform tasks that would be tedious to do manually. This allows theserver administrator to make his work faster.
[-]
|