Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Investigation of an automatic deployment transformation method for OpenStack
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.
2022 (English)Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Cloud computing is the on-demand availability of computer resources provided as a service over a network. OpenStack is an open-source cloud computing software. Deploying and operating OpenStack manually is a tedious process. To address this,life-cycle management tools have been developed. These tools automate the process of deploying OpenStack and can work as operations and maintenance tools. As OpenStack follows a six-month release cycle, some of the life-cycle management tools can not keep up with the releases and end up outdated due to a lack of support from the OpenStack community. This leads to older OpenStack deployments being stuck on unsupported life-cycle management tools, which could have bugs, security issues and are often more complicated to manage than newer life-cycle management tools(LCMTs). One way to solve this is by moving the OpenStack deployment from one LCMT to another, that is migration of the deployment itself.

This thesis addresses the issue by identifying the current popular LCMTs through a secondary survey by OpenStack foundation and the existing migration methods through literature review. Furthermore, the effect of LCMTs on the OpenStack deployment is analysed, and controlled experiments are performed to test non-live migration between different LCMTs based OpenStack deployments.

The results from the OpenStack user survey shows that, Kolla-ansible, followed by Puppet and OpenStack-ansible are the current popular LCMTs, based on their usage amongst the survey participants. The literature review combined with experimentation shows that the existing migration models are limited to the LCMT environments and the LCMTs themselves effect the OpenStack deployment in deployment file locations and through underlying technologies. We also propose an experimental method which works for migrating OpenStack from OpenStack-Ansible to Kolla-Ansible through a Manual deployment and vice-versa, which can thereby be generalized.

Place, publisher, year, edition, pages
2022. , p. 79
Keywords [en]
Openstack, Deployment tools, Life-Cycle Management Tools, Migration, Backup and recovery
National Category
Telecommunications
Identifiers
URN: urn:nbn:se:bth-23270OAI: oai:DiVA.org:bth-23270DiVA, id: diva2:1674200
Subject / course
ET2606 Masterarbete i elektroteknik med inriktning mot telekommunikationssystem 30,0 hp
Educational program
ETADT Plan för kvalifikation till masterexamen inom elektroteknik med inr mot telekommunikationssystem 120,0 hp
Supervisors
Examiners
Available from: 2022-06-22 Created: 2022-06-21 Last updated: 2022-06-22Bibliographically approved

Open Access in DiVA

Investigation of an automatic deployment transformation method for OpenStack(1615 kB)1178 downloads
File information
File name FULLTEXT02.pdfFile size 1615 kBChecksum SHA-512
a9286b5c109005fd037b506cf5ae0cdda7929534e68fbc6f3f1922c8b72b866b133edb9566a36201eb9a29741c3b991aca99868a0fc0e13fbfbac9f3009bd22c
Type fulltextMimetype application/pdf

By organisation
Department of Computer Science
Telecommunications

Search outside of DiVA

GoogleGoogle Scholar
Total: 1184 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 641 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf