Автоматизація розгортання та управління хмарною інфраструктурою OpenStack на базі VMware ESXi та vCenter з використанням Packer і Ansible

dc.contributor.advisorГолець, Владислав Олександрович
dc.contributor.authorОбодовський, Артем Володимирович
dc.date.accessioned2025-07-10T12:23:29Z
dc.date.available2025-07-10T12:23:29Z
dc.date.issued2025
dc.description.abstractДипломна робота за темою «Автоматизація розгортання та управління хмарною інфраструктурою OpenStack на базі VMware ESXi» виконана студентом кафедри інженерії програмного забезпечення в енергетиці НН ІАТЕ Ободовським Артемом Володимировичем зі спеціальності 121 «Інженерія програмного забезпечення» за освітньо-професійною програмою «Інженерія програмного забезпечення інтелектуальних кібер-фізичних систем в енергетиці» і складається зі: вступу; 5 розділів («Завдання і предметна область роботи», «Аналіз подібних існуючих систем», «Аналіз інструментів розробки та реалізації програмного продукту», «Опис програмної реалізації», «Робота користувача з програмною системою»), висновків до кожного з цих розділів; загальних висновків; списку використаних джерел, який налічує 23 джерел; 29 ілюстрацій та 3 додатків. Загальний обсяг роботи 105 сторінок. Актуальність теми полягає в автоматизації розгортання OpenStack на VMware ESXi/vCenter з Packer та Ansible, що забезпечує швидке масштабування, підвищену надійність, відтворюваність, інтеграцію, оновлення, безпеку та оптимізацію ресурсів, мінімізацію людських помилок. Мета цієї роботи полягає в реалізації автоматизованого розгортання та управління хмарною інфраструктурою OpenStack на базі VMware ESXi/vCenter із використанням Packer і Ansible та інтеграції механізмів моніторингу, централізованого логування й резервного копіювання для забезпечення безперебійного супроводу. Для досягнення поставленої мети виконано наступні завдання: досліджено архітектуру OpenStack і VMware ESXi/vCenter, проаналізовано існуючі рішення з автоматизації, розроблено шаблони Packer та плейбуки Ansible для автоматизованого розгортання та конфігурації сервісів, інтегровано системи моніторингу, централізованого логування й резервного копіювання, проведено тестування продуктивності та відмовостійкості й підготовлено детальну технічну документацію. Практичне значення одержаних результатів полягає в тому, що створена система дозволяє автоматизувати ключові етапи життєвого циклу хмарної інфраструктури OpenStack на базі VMware ESXi/vCenter із застосуванням Packer та Ansible, підвищити відмовостійкість, забезпечити централізоване логування, моніторинг і резервне копіювання, а також скоротити час виявлення й усунення збоїв.
dc.description.abstractotherThesis on the topic ‘Automation of deployment and management of OpenStack cloud infrastructure based on VMware ESXi’ was performed by Artem Obodovsky, student of the Department of Software Engineering in Energy, the ER IAE, speciality 121 ‘Software Engineering’ under the educational and professional programme ‘Software Engineering of Intelligent Cyber-Physical Systems in Energy’ and consists of introduction; 5 chapters (‘Tasks and subject area of work’, ‘Analysis of similar existing systems’, ‘Analysis of tools for the development and implementation of a software product’, ‘Description of software implementation’, ‘User work with a software system’), conclusions to each of these chapters; general conclusions; a list of references, which includes 23 sources; 29 illustrations and 3 appendices. The total volume of the work is 105 pages. The relevance of the topic is to automate the deployment of OpenStack on VMware ESXi/vCenter with Packer and Ansible, which provides fast scaling, increased reliability, reproducibility, integration, upgrades, security and resource optimisation, and minimisation of human errors. The goal of this work is to implement automated deployment and management of OpenStack cloud infrastructure based on VMware ESXi/vCenter using Packer and Ansible and integrate monitoring, centralised logging and backup mechanisms to ensure uninterrupted support. To achieve this goal, the following tasks were performed: researching the OpenStack and VMware ESXi/vCenter architectures, analysing existing automation solutions, developing Packer templates and Ansible playbooks for automated service deployment and configuration, integrating monitoring, centralised logging and backup systems, conducting performance and fault tolerance testing, and preparing detailed technical documentation. The practical significance of the results obtained is that the created system allows automating key stages of the OpenStack cloud infrastructure life cycle based on VMware ESXi/vCenter using Packer and Ansible, increasing fault tolerance, providing centralised logging, monitoring and backup, and reducing the time to detect and resolve failures.
dc.format.extent105 c.
dc.identifier.citationОбодовський, А. В. Автоматизація розгортання та управління хмарною інфраструктурою OpenStack на базі VMware ESXi та vCenter з використанням Packer і Ansible : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення / Ободовський Артем Володимирович. – Київ, 2025. – 105 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/74856
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectOpenStack
dc.subjectVMware vSphere
dc.subjectавтоматизація
dc.subjectPacker
dc.subjectTerraform
dc.subjectAnsible
dc.subjectCeph
dc.subjectInfrastructure as Code
dc.subjectCI/CD
dc.subjectOpenStack
dc.subjectVMware vSphere
dc.subjectавтоматизація
dc.subjectautomation
dc.titleАвтоматизація розгортання та управління хмарною інфраструктурою OpenStack на базі VMware ESXi та vCenter з використанням Packer і Ansible
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Obodovskyi_bakalavr.pdf
Розмір:
8.04 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: