Creación de una infraestructura de virtualización para la sustitución de ordenadores personales en entornos empresariales

Gónzalez de la Rubia Sánchez, Alejandro (2020). Creación de una infraestructura de virtualización para la sustitución de ordenadores personales en entornos empresariales. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Creación de una infraestructura de virtualización para la sustitución de ordenadores personales en entornos empresariales
Author/s:
  • Gónzalez de la Rubia Sánchez, Alejandro
Contributor/s:
  • García Alcántara, Vicente A.
Item Type: Final Project
Degree: Grado en Ingeniería de Computadores
Date: July 2020
Subjects:
Freetext Keywords: Plataforma de virtualización; VPN (Virtual Private Network); Cluster
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] PDF - Users in campus UPM only - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (3MB)

Abstract

Hoy día los puestos de trabajo casi siempre van acompañados de un equipo informático, normalmente PCs de sobremesa o portátiles. Estos dispositivos tienen el inconveniente de que, ante cualquier fallo de hardware o software, los usuarios deben notificarlo al departamento de IT de la empresa para que procedan a su reparación, lo que puede llevar desde pocas horas hasta varios días, dependiendo de la gravedad de la avería e, incluso, la sustitución permanente, si es irreparable. Esto implica un tiempo “muerto” en el que el usuario no podrá realizar su trabajo, lo que llevará a una pérdida económica para la empresa, que sus compañeros deban hacer desde sus equipos su trabajo o que el usuario se retrase en los plazos. Para evitar estos inconvenientes y aprovechando el incremento en la velocidad de las redes corporativas, la mejor solución es centralizar las máquinas y su mantenimiento en un único cluster (o agrupación) de servidores que hagan las veces de equipos físicos, es decir, usar esos servidores como si fueran máquinas reales de cara al usuario, pero en realidad son sistemas virtualizados. Este enfoque minimiza el número por fallos de hardware, ya que el usuario solo tendrá un terminal que se conecte al cluster central. En caso de fallo del terminal, solo hay que sustituirlo por otro y el usuario tendrá acceso de nuevo a sus datos. En el caso de fallos por software (virus, sistema operativo corrupto, lentitud, etc.) solo hace falta restaurar una versión anterior de la imagen de disco de la máquina virtual para devolver la estabilidad al sistema. En primer lugar se ha realizado un estudio previo de la problemática a abordar, ya que es necesario que el servidor cumpla unos estándares para que los usuarios tengan una experiencia de uso satisfactoria. Para ello se han analizado los requisitos de cada hipervisor y se ha adaptado el sistema para que se cumplan. Una vez que el servidor se ha configurado con los componentes necesarios, se ha realizado la instalación y configuración de cada uno de los hipervisores, así como la instalación de las máquinas virtuales y el despliegue de las herramientas de gestión necesarias para monitorizar y controlar los sistemas. También se ha estudiado la posibilidad de crear un conjunto de servidores para reforzar la seguridad del conjunto ante posibles fallos de hardware o software. Tras esto se ha realizado una comparativa de rendimiento entre las opciones planteadas de cara a elegir la que mejor se adapte a los requerimientos del proyecto. Teniendo el servidor listo para su uso, se pasó a resolver el problema del acceso desde fuera de la red local, tanto para usuarios como el departamento técnico. Para que se puediera acceder a las sesiones y para que el personal de IT pudiera gestionar el sistema de manera remota, había que crear una red privada (también conocida por sus siglas en inglés como VPN). Por último se ha hecho la configuración de los terminales que se instalan en los puestos de trabajo, de tal manera que cada usuario se pudiera conectar a su sesión y el sistema funcionara como si de un PC tradicional se tratase. Para la realización del proyecto se han tenido en cuenta aspectos relacionados con redes, configuración de sistemas operativos (tanto Windows, Linux o macOS), seguridad y hardware, por lo que abarca todos los aspectos estudiados en el grado. El desarrollo del proyecto se ha realizado siguiendo la metodología ágil, que se compone de hitos de todas las tareas a llevar a cabo para completar la infraestructura necesaria. Abstract: Today almost every workplace needs a computer, usually a desktop or a notebook. If the device has a software or hardware problem, users must notify it to the IT department to proceed to repair it. It may take from a few hours to some days, depending on the severity of the failure. This is lost time in which the user cannot do his or her work, which implies a money loss for the company, more work for the coworkers, who has to do the work for his or her or a delay in the deadline. To avoid this disadvantages and taking advantage of the growing speed of the corporate networks, the best solution is to centralize the machines and its management in a single server cluster appearing to the end user as a physical computer, that is to say, use that servers appearing as real computers to the users, but actually are virtualized systems. This approach minimizes the number of hardware failures, as the user only has a terminal which connects to a central cluster. If the terminal fails, it only needs to be replaced by another one and the user will have again access to his or her data. If the software fails (virus, corrupted operating system, slowliness, etc.) just need to restore an older disc image of the virtual machine to return the virtual machine to a working state. A previous study of the problem has been carried out, since it is necessary for the server to comply with standards so users have a satisfactory experience of use. For this, the requirements of each hypervisor have been analyzed and the system has been adapted so this requirements are met. Once the server has been configured with the necessary components, the installation and configuration of each of the hypervisors has been carried out, as well as the installation of the virtual machines and the deployment of the necessary management tools to monitor and control the systems . The possibility of creating a cluster of servers to reinforce the security of the set against possible hardware or software failures has also been studied. After this, a performance comparison has been made between the options proposed in order to choose the one that best suits the project's requirements. Having the server ready for use, the problem of access from outside the local network was resolved, both for users and the technical department. In order for sessions to be accessible and for IT personnel to be able to manage the system remotely, a private network (also known as VPN) had to be created. Finally, the configuration of the terminals that are installed in the workplace has been done, in such a way that each user could connect to their session and the system would work as if it were a traditional PC. For the realization of the project, aspects related to networks, configuration of operating systems (both Windows and Linux), security and hardware have been taken into account, so it covers all the aspects studied in the degree. The development of the project has been carried out following the agile methodology, which consists of milestones of all the tasks to be done to complete the necessary infrastructure.

More information

Item ID: 64498
DC Identifier: http://oa.upm.es/64498/
OAI Identifier: oai:oa.upm.es:64498
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 08 Oct 2020 14:23
Last Modified: 08 Oct 2020 14:23
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM