Provisionamento de servidores LTSP-Cluster e servidores de aplicação conteinerizados em instâncias do Openstack

Detalhes bibliográficos
Autor(a) principal: Silva, Felipe Matheus Costa
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_ 1802117529270747136