Original title:
Automatizace procesů pro zálohu a obnovu Kybernetické arény v Ansible AWX
Translated title:
Automation of Cyber Arena backup and recovery processes in Ansible AWX
Authors:
Fišarová, Veronika ; Lieskovan, Tomáš (referee) ; Stodůlka, Tomáš (advisor) Document type: Master’s theses
Year:
2023
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Diplomová práce se věnuje cyber rangi Kybernetické aréně a cloudové platformě OpenStack, nad kterou je Kybernetická aréna postavena. Teoretická část práce se věnuje třem esenciálním technologiím používaných při stavbě cyber rangů. Těmito technologiemi jsou virtualizace, kontejnerizace a cloud computing. V další části je rozbor zaměřen na platformu OpenStack a její podstatu v Kybernetické aréně. Následuje představení automatizační platformy Ansible AWX, která zaujímá prostředníka mezi Kybernetickou arénou a~OpenStackem. Poslední část teorie je věnována problematice záloh a obnov OpenStacku s cílem zkvalitnit životní cyklus Kybernetické arény. V praktické části je popsána tvorba vývojového prostředí, skládající se z OpenStack platformy a platformy AWX tak, aby co nejvíce odpovídalo prostředí s Kybernetickou arénou. V tomto prostředí je následně implementován Ansible projekt, který automatizuje vytváření záloh a~následnou obnovu hlavních služeb OpenStacku. Projekt je implementován tak, aby~byly procesy přenositelné i na nové verze OpenStacku při zachování stejné metody nasazení.
The master thesis focuses on the cyber range Cyber Arena and the OpenStack cloud platform, on which the Cyber Arena is built. The theoretical part of the work is dedicated to three essential technologies used in the construction of cyber ranges. These technologies are virtualization, containerization, and cloud computing. In the next part, the analysis focuses on the OpenStack platform and its essence in the Cyber Arena. This is followed by an introduction to the Ansible AWX automation platform, which acts as an intermediary between the Cyber Arena and OpenStack. The last part of the theory is dedicated to the issues of backups and recovery of OpenStack with the aim of improving the life cycle of the Cyber Arena. In the practical part, the creation of a development environment is described, consisting of the OpenStack platform and the AWX platform, in such a way as to best match the environment with the Cyber Arena. In this environment, an Ansible project is then implemented, which automates the creation of backups and subsequent recovery of the main OpenStack services. The project is implemented in such a way that the processes are transferable to new versions of OpenStack while maintaining the same deployment method.
Keywords:
Ansible; automatization; AWX; cloud computing; containerization; Cyber Arena; cyber games; cyber range; OpenStack; virtualization; Ansible; automatizace; AWX; cloud computing; cyber range; kontejnerizace; Kybernetická aréna; kybernetické hry; OpenStack; virtualizace
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/210077