Web panel for an IaaS application called Openhuaca

View/Open
Cita com:
hdl:2117/106474
Document typeBachelor thesis
Date2017-06
Rights accessOpen Access
Except where otherwise noted, content on this work
is licensed under a Creative Commons license
:
Attribution-NonCommercial-NoDerivs 3.0 Spain
Abstract
L’objectiu del projecte es el crear una plataforma web interactiva per una aplicació, que
està essent creada en aquest mateix moment pel departament de Telemàtica,
anomenada Openhuaca.
Openhuaca es una aplicació en BASH que treballa en una interfície de consola de
comandes i està basada en LXC. LXC és una tecnologia de virtualizació en el nivell de
sistema operatiu (SO) que permet córrer diferents sistemes Linux aïllats entre sí, en la
mateixa màquina. Am bels contenidors, un únic kernel Linux és compartit entre la
màquina host i les màquines virtuals.
L’objectiu del projecte és doncs, proveir al usuari una eina fácil i intuitiva per a poder fer
servir les principals característiques de la aplicación Openhuaca sense la necessitat de
conèixer els aspectes més tècnics d’aquesta.
Desde la nostra aplicació, podrem ser capaços de portar a terme les següents accions:
- Crear/Borrar contenidors.
- Arrancar/Parar/Congelar un contenidor existent.
- Comprovar la configuració dels contenidors.
- Comprovar la informació de la xarxa.
- Crear/Borrar usuaris a la aplicación. El objetivo del proyecto es crear una plataforma web interactiva por una aplicación, que
está siendo creada en este mismo momento por el departamento de Telemática, llamada
Openhuaca.
Openhuaca se una aplicación en BASH que trabaja en una interfaz de consola de
pedidos y está basada en LXC. LXC es una tecnología de virtualizació en el nivel de
sistema operativo (SONIDO) que permite correr diferentes sistemas Linux aislados entre
sí, en la misma máquina. Am belios contenedores, un único kernel Linux es compartido
entre la máquina hueste y las máquinas virtuales.
El objetivo del proyecto es pues, proveer al usuario una herramienta fácil y intuitiva para
poder usar las principales características de la aplicación Openhuaca sin la necesidad de
conocer los aspectos más técnicos de esta.
Desde nuestra aplicación, podremos ser capaces de llevar a cabo las siguientes
acciones:
- Crear/Borrar contenedores.
- Arrancar/Parar/Congelar un contenedor existente.
- Comprobar la configuración de los contenedores.
- Comprobar la información de la red.
- Crear/Borrar usuarios a la aplicación. The purpose of this project then is to create an interactive web panel for a CLI application
that is also being developed in this department called Openhuaca.
Openhuaca is a BASH application that works in CLI, command line interface and it is
dependent of Linux Containers(LXC). The LXC is an operating system-level virtualization
method for running multiple isolated Linux systems (containers)
on a single host. With containers, a single Linux kernel is shared between the host and
the virtual machines and thus containers can achieve higher densities of isolated
environments than when using virtual machines.
The scope of the project is to provide the users an easy and intuitive use of the main
features of the Openhuaca CLI application without knowing the technical aspects of it.
From within our application we should be able to perform all the basic actions from the
CLI application:
- Create/Destroy containers.
- Start/stop/freeze existing containers.
- Check the configuration of the containers.
- Check the status of the network.
- Create/Delete users in the application.
Description
Virtualization with containers and CoreOS
DegreeGRAU EN ENGINYERIA TELEMÀTICA (Pla 2010)
Files | Description | Size | Format | View |
---|---|---|---|---|
thesis final version.pdf | 1,727Mb | View/Open |