Provisionamento de servidores LTSP-Cluster e servidores de aplicação conteinerizados em instâncias do Openstack
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRN |
Texto Completo: | https://repositorio.ufrn.br/handle/123456789/43629 |
Resumo: | A computação em nuvem se tornou uma das áreas mais populares na computação hoje. Fortemente baseada no conceito de virtualização, a computação em nuvem se fundamenta na ideia de disponibilização remota e sob demanda de recursos de processamento e armazenamento em forma de serviços. Entre esses serviços, o DaaS (Desktop as a Service) é a prática de oferecer áreas de trabalho virtuais completas à distância, através da rede. Tais soluções se baseiam no uso de servidores de alta-capacidade que fornecem sessões remotas a diversos clientes. O LTSP (Linux Terminal Server Project) e o LTSP-Cluster são duas das tecnologias disponíveis que permitem criar laboratórios de área de trabalho remota de sistemas operacionais Linux. Este trabalho busca realizar a implementação de um cenário no qual estas tecnologias são configuradas em instâncias do OpenStack e com servidores de aplicação conteinerizados, usando OpenVZ, e aninhados a estas instâncias. O OpenStack é um dos sistemas operacionais de nuvem disponíveis, sendo utilizado na execução deste trabalho. Dessa forma, enquanto o LTSP e o LTSP-Cluster são soluções geralmente utilizadas sobre servidores físicos, o presente trabalho se beneficia da elasticidade de recursos de servidores virtuais. Neste contexto, é apresentado o Lab Manager, uma solução Web que utiliza as APIs do OpenStack para permitir o reuso do cenário criado neste trabalho por outros usuários de forma simplificada através da configuração automática de instâncias com LTSP/LTSP-Cluster e OpenVZ configurados e inseridas em uma topologia de rede virtual base que permita o consumo do serviço de DaaS. |
id |
UFRN_b2698e933b9cf411bd200e646aafc2d5 |
---|---|
oai_identifier_str |
oai:https://repositorio.ufrn.br:123456789/43629 |
network_acronym_str |
UFRN |
network_name_str |
Repositório Institucional da UFRN |
repository_id_str |
|
spelling |
Silva, Felipe Matheus CostaViegas, Carlos Manuel DiasOliveira, Luiz Affonso Henderson Guedes deSilva, Carlos Eduardo da2021-07-01T11:49:06Z2021-10-06T11:51:44Z2021-07-01T11:49:06Z2021-10-06T11:51:44Z2019-12-0920170008742SILVA, Felipe Matheus Costa. Provisionamento de servidores LTSP-Cluster e servidores de aplicação conteinerizados em instâncias do Openstack. 2019. 71 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, 2019.https://repositorio.ufrn.br/handle/123456789/43629A computação em nuvem se tornou uma das áreas mais populares na computação hoje. Fortemente baseada no conceito de virtualização, a computação em nuvem se fundamenta na ideia de disponibilização remota e sob demanda de recursos de processamento e armazenamento em forma de serviços. Entre esses serviços, o DaaS (Desktop as a Service) é a prática de oferecer áreas de trabalho virtuais completas à distância, através da rede. Tais soluções se baseiam no uso de servidores de alta-capacidade que fornecem sessões remotas a diversos clientes. O LTSP (Linux Terminal Server Project) e o LTSP-Cluster são duas das tecnologias disponíveis que permitem criar laboratórios de área de trabalho remota de sistemas operacionais Linux. Este trabalho busca realizar a implementação de um cenário no qual estas tecnologias são configuradas em instâncias do OpenStack e com servidores de aplicação conteinerizados, usando OpenVZ, e aninhados a estas instâncias. O OpenStack é um dos sistemas operacionais de nuvem disponíveis, sendo utilizado na execução deste trabalho. Dessa forma, enquanto o LTSP e o LTSP-Cluster são soluções geralmente utilizadas sobre servidores físicos, o presente trabalho se beneficia da elasticidade de recursos de servidores virtuais. Neste contexto, é apresentado o Lab Manager, uma solução Web que utiliza as APIs do OpenStack para permitir o reuso do cenário criado neste trabalho por outros usuários de forma simplificada através da configuração automática de instâncias com LTSP/LTSP-Cluster e OpenVZ configurados e inseridas em uma topologia de rede virtual base que permita o consumo do serviço de DaaS.Cloud computing has become one of the most popular areas in computing today. Strongly based on the concept of virtualization, cloud computing makes possible to provide resources such as computing power and storage remotely and on demand in the form of services. Among these services, DaaS (Desktop as a Service) is the practice of offering complete virtual desktops remotely over the network. Such solutions are based on the use of high-capacity servers that provide remote sessions to multiple clients. LTSP (Linx Terminal Server Project) and LTSP-Cluster are two of the available technologies that allow the creation of remote desktop labs using Linux operating systems. This work seeks to implement a scenario where LTSP/LTSP-Cluster are configured on OpenStack instances and LTSP-Cluster application servers are set as nested OpenVZ containers. OpenStack is one of the available cloud operating systems, and is the one chosen for executing this work. Thus, while LTSP and LTSP-Cluster are commonly used solutions on physical servers, the present work benefits from the elasticity of a virtual server's resources. In this context, we present Lab Manager, a Web solution that uses the availlable OpenStack APIs to explore the reuse of the scenario created by other users in a simplified way by automatically configuring instances with LTSP/LTSP-Cluster, OpenVZ and embedded in a basic virtual network topology that allows the consumption of the DaaS service.Universidade Federal do Rio Grande do NorteUFRNBrasilEngenharia de Computaçãocomputação em nuvemOpenStackDesktop como ServiçoLTSPLTSP-ClusterVirtualizaçãoConteinerizaçãoOpenVZProvisionamento de servidores LTSP-Cluster e servidores de aplicação conteinerizados em instâncias do Openstackinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNinfo:eu-repo/semantics/openAccessORIGINALTCC - Versão Final.pdfapplication/pdf2309240https://repositorio.ufrn.br/bitstream/123456789/43629/1/TCC%20-%20Vers%c3%a3o%20Final.pdf1997228907742136e39939e9d270448cMD51LICENSElicense.txttext/plain762https://repositorio.ufrn.br/bitstream/123456789/43629/2/license.txte428689918449bd69f843393981e4109MD52123456789/436292021-10-06 08:51:44.538oai:https://repositorio.ufrn.br:123456789/43629PGNlbnRlcj48c3Ryb25nPlVOSVZFUlNJREFERSBGRURFUkFMIERPIFJJTyBHUkFOREUgRE8gTk9SVEU8L3N0cm9uZz48L2NlbnRlcj4NCjxjZW50ZXI+PHN0cm9uZz5CSUJMSU9URUNBIERJR0lUQUwgREUgTU9OT0dSQUZJQVM8L3N0cm9uZz48L2NlbnRlcj4NCg0KPGNlbnRlcj5UZXJtbyBkZSBBdXRvcml6YcOnw6NvIHBhcmEgZGlzcG9uaWJpbGl6YcOnw6NvIGRlIE1vbm9ncmFmaWFzIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbyBuYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGUgTW9ub2dyYWZpYXMgKEJETSk8L2NlbnRlcj4NCg0KTmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIG1vbm9ncmFmaWEsIGF1dG9yaXpvIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gUmlvIEdyYW5kZSBkbyBOb3J0ZSAoVUZSTikgYSBkaXNwb25pYmlsaXphciBhdHJhdsOpcyBkYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGUgTW9ub2dyYWZpYXMgZGEgVUZSTiwgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG7CsCA5NjEwLzk4LCBvIHRleHRvIGludGVncmFsIGRhIG9icmEgc3VibWV0aWRhIHBhcmEgZmlucyBkZSBsZWl0dXJhLCBpbXByZXNzw6NvIGUvb3UgZG93bmxvYWQsIGEgdMOtdHVsbyBkZSBkaXZ1bGdhw6fDo28gZGEgcHJvZHXDp8OjbyBjaWVudMOtZmljYSBicmFzaWxlaXJhLCBhIHBhcnRpciBkYSBkYXRhIGRlc3RhIHN1Ym1pc3PDo28uIA0KRepositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2021-10-06T11:51:44Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false |
dc.title.pt_BR.fl_str_mv |
Provisionamento de servidores LTSP-Cluster e servidores de aplicação conteinerizados em instâncias do Openstack |
title |
Provisionamento de servidores LTSP-Cluster e servidores de aplicação conteinerizados em instâncias do Openstack |
spellingShingle |
Provisionamento de servidores LTSP-Cluster e servidores de aplicação conteinerizados em instâncias do Openstack Silva, Felipe Matheus Costa computação em nuvem OpenStack Desktop como Serviço LTSP LTSP-Cluster Virtualização Conteinerização OpenVZ |
title_short |
Provisionamento de servidores LTSP-Cluster e servidores de aplicação conteinerizados em instâncias do Openstack |
title_full |
Provisionamento de servidores LTSP-Cluster e servidores de aplicação conteinerizados em instâncias do Openstack |
title_fullStr |
Provisionamento de servidores LTSP-Cluster e servidores de aplicação conteinerizados em instâncias do Openstack |
title_full_unstemmed |
Provisionamento de servidores LTSP-Cluster e servidores de aplicação conteinerizados em instâncias do Openstack |
title_sort |
Provisionamento de servidores LTSP-Cluster e servidores de aplicação conteinerizados em instâncias do Openstack |
author |
Silva, Felipe Matheus Costa |
author_facet |
Silva, Felipe Matheus Costa |
author_role |
author |
dc.contributor.referees1.none.fl_str_mv |
Viegas, Carlos Manuel Dias |
dc.contributor.referees2.none.fl_str_mv |
Oliveira, Luiz Affonso Henderson Guedes de |
dc.contributor.author.fl_str_mv |
Silva, Felipe Matheus Costa |
dc.contributor.advisor1.fl_str_mv |
Silva, Carlos Eduardo da |
contributor_str_mv |
Silva, Carlos Eduardo da |
dc.subject.por.fl_str_mv |
computação em nuvem OpenStack Desktop como Serviço LTSP LTSP-Cluster Virtualização Conteinerização OpenVZ |
topic |
computação em nuvem OpenStack Desktop como Serviço LTSP LTSP-Cluster Virtualização Conteinerização OpenVZ |
description |
A computação em nuvem se tornou uma das áreas mais populares na computação hoje. Fortemente baseada no conceito de virtualização, a computação em nuvem se fundamenta na ideia de disponibilização remota e sob demanda de recursos de processamento e armazenamento em forma de serviços. Entre esses serviços, o DaaS (Desktop as a Service) é a prática de oferecer áreas de trabalho virtuais completas à distância, através da rede. Tais soluções se baseiam no uso de servidores de alta-capacidade que fornecem sessões remotas a diversos clientes. O LTSP (Linux Terminal Server Project) e o LTSP-Cluster são duas das tecnologias disponíveis que permitem criar laboratórios de área de trabalho remota de sistemas operacionais Linux. Este trabalho busca realizar a implementação de um cenário no qual estas tecnologias são configuradas em instâncias do OpenStack e com servidores de aplicação conteinerizados, usando OpenVZ, e aninhados a estas instâncias. O OpenStack é um dos sistemas operacionais de nuvem disponíveis, sendo utilizado na execução deste trabalho. Dessa forma, enquanto o LTSP e o LTSP-Cluster são soluções geralmente utilizadas sobre servidores físicos, o presente trabalho se beneficia da elasticidade de recursos de servidores virtuais. Neste contexto, é apresentado o Lab Manager, uma solução Web que utiliza as APIs do OpenStack para permitir o reuso do cenário criado neste trabalho por outros usuários de forma simplificada através da configuração automática de instâncias com LTSP/LTSP-Cluster e OpenVZ configurados e inseridas em uma topologia de rede virtual base que permita o consumo do serviço de DaaS. |
publishDate |
2019 |
dc.date.issued.fl_str_mv |
2019-12-09 |
dc.date.accessioned.fl_str_mv |
2021-07-01T11:49:06Z 2021-10-06T11:51:44Z |
dc.date.available.fl_str_mv |
2021-07-01T11:49:06Z 2021-10-06T11:51:44Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.pt_BR.fl_str_mv |
20170008742 |
dc.identifier.citation.fl_str_mv |
SILVA, Felipe Matheus Costa. Provisionamento de servidores LTSP-Cluster e servidores de aplicação conteinerizados em instâncias do Openstack. 2019. 71 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, 2019. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufrn.br/handle/123456789/43629 |
identifier_str_mv |
20170008742 SILVA, Felipe Matheus Costa. Provisionamento de servidores LTSP-Cluster e servidores de aplicação conteinerizados em instâncias do Openstack. 2019. 71 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, 2019. |
url |
https://repositorio.ufrn.br/handle/123456789/43629 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
dc.publisher.initials.fl_str_mv |
UFRN |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Engenharia de Computação |
publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRN instname:Universidade Federal do Rio Grande do Norte (UFRN) instacron:UFRN |
instname_str |
Universidade Federal do Rio Grande do Norte (UFRN) |
instacron_str |
UFRN |
institution |
UFRN |
reponame_str |
Repositório Institucional da UFRN |
collection |
Repositório Institucional da UFRN |
bitstream.url.fl_str_mv |
https://repositorio.ufrn.br/bitstream/123456789/43629/1/TCC%20-%20Vers%c3%a3o%20Final.pdf https://repositorio.ufrn.br/bitstream/123456789/43629/2/license.txt |
bitstream.checksum.fl_str_mv |
1997228907742136e39939e9d270448c e428689918449bd69f843393981e4109 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN) |
repository.mail.fl_str_mv |
|
_version_ |
1814832658379702272 |