VDI low cost implementation with KVM and Linux Dockers
Realitzat a/ambAjuntament de Sant Joan Despí
Tipus de documentProjecte/Treball Final de Carrera
Data2015-12-16
Condicions d'accésAccés obert
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya
Abstract
This project develops a virtual desktop infrastructure, also known as VDI, to be an inexpensive alternative to the commercial product of VMWare, called Horizon View. We have modified the open source code of a server virtualization environment called Proxmox VE. In addition, we have designed some scripts in our environment to look like Horizon View. We also have developed a custom web interface to control the entire scenario and we named it Proxmox View. On the other hand, we build up one server-client software, to connect all the devices to the virtual desktops, including the Raspberry Pi and low profiled computers, without setting up the device configuration one by one. To sum up, we have programmed a double authentication login in the Raspberry Pi devices. This mechanism is composed by a combination of user-password and the possession of a NFC tag, designed with an original security algorithm written by us. The main purpose of this project is to provide a complete product with centralized configuration, decreasing the investment of the Town Hall in this area and maintaining the virtual desktop user’s experience. Este proyecto realiza una implementación de un entorno de escritorios virtuales, también conocido como VDI o virtual desktop infrastructure, para que se plantee como una alternativa económica al producto comercial de VMWare, llamada Horizon View. Para llevar a cabo esta implementación, se ha modificado el código fuente de una plataforma de virtualización de servidores, de código libre, llamada Proxmox VE. Además, se le han añadido varios scripts con el objetivo de que la nueva herramienta tenga un funcionamiento parecido al de Horizon View. Adicionalmente, se ha creado una interfaz web personalizada, llamada Proxmox View, que permite gestionar todo el entorno. Por otra parte, se ha creado un software cliente-servidor, para que varios tipos de dispositivos, entre los que se encuentran la Raspberry Pi y los ordenadores con bajos recursos, puedan conectarse a estos escritorios virtuales, sin la necesidad de configurar cada uno de ellos de forma independiente. Finalmente, a los dispositivos Raspberry Pi, se les ha añadido un doble mecanismo de autentificación. Este mecanismo está formado por una combinación de usuario y contraseña, además de la validación de una etiqueta NFC programada mediante un algoritmo original de seguridad, que también se ha diseñado en este proyecto. El objetivo principal del proyecto es disponer de un producto integrado, que permita su administración de forma centralizada y que reduzca los costes del Ayuntamiento, sin sacrificar en gran medida la experiencia de los usuarios en sus escritorios virtuales. Aquest projecte realitza una implementació d’un entorn d’escriptoris virtuals, també conegut com VDI o virtual desktop infrastructure, perquè es plantegi com una alternativa econòmica al producte comercial de VMWare, anomenat Horizon View. Per dur a terme aquesta implementació, s’ha modificat el codi font d’una plataforma de virtualització de servidors, de codi lliure, anomenada Proxmox VE. A més, s’han afegit diversos scripts amb l’objectiu que la nova eina tingui un funcionament semblant al de l’Horizon View. Addicionalment, s’ha creat una interfície web personalitzada, anomenada Proxmox View, que permet gestionar tot l’entorn. Per altra banda, s’ha creat un software client-servidor, perquè diversos tipus de dispositius, entre els quals es troba la Raspberry Pi i els ordinadors amb pocs recursos, puguin connectar-se a aquests escriptoris virtuals, sense la necessitat de configurar cada un d’ells de forma independent. Finalment, als dispositius Raspberry Pi, se’ls ha afegit un doble mecanisme d’autentificació. Aquest mecanisme està format per una combinació d’usuari i contrasenya, a més de la validació d’una etiqueta NFC programada mitjançant un algorisme original de seguretat, que també s’ha dissenyat en aquest projecte. L’objectiu principal del projecte és disposar d’un producte integrat, que permeti la seva administració de forma centralitzada i redueixi els costes de l’Ajuntament, sense sacrificar en gran mesura l’experiència dels usuaris en els seus escriptoris virtuals.
MatèriesGraphical user interfaces (Computer systems), Virtual computer systems), Interfícies gràfiques d'usuari (Informàtica), Sistemes virtuals (Informàtica)
TitulacióENGINYERIA DE TELECOMUNICACIÓ (Pla 1992)
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
PFC_VDI_KVM_OPENVZ.pdf | 3,796Mb | Visualitza/Obre | ||
FILES.zip | 17,23Mb | application/zip | Visualitza/Obre |