Thesis Details

Systém pro automatickou správu serverů

Master's Thesis Student: Pavelka Martin Academic Year: 2018/2019 Supervisor: Krčma Martin, Ing.
English title
System for Automated Server Administration
Language
Czech
Abstract

The goal of this diploma thesis is to design the user interface and implement the information system as a web application. Using the custom implemented library the system communicates with GraphQL server which manages the client data. The thesis describes possible solutions for physical servers automatization. The application provides the application interface to manage virtual servers. Automatization is possible without human interaction. Connection to the virtualization technologies is handled by web interface APIs or custom scripts running in the virtual system terminal. There is a monitoring system built over project components. The thesis also describes the continuous integration using Gitlab tools. Running the configuration task is solved using the Unix CRON system.

Keywords

VMware, OpenStack, Proxmox, KVM, LXC, cloud services, virtual private servers, cloud computing, physics servers, automatic server manipulation, information system, asynchronous requests, user interface, virtualization, hypervisor, dependency injection, GraphQL, WebPack, TypeScript, Nette, PHP, NodeJS, Doctrine, Redis, Babel, monitoring system, Grafana, continuous integration and development, Gitlab, Cachet

Department
Degree Programme
Information Technology, Field of Study Information Systems
Files
Status
defended, grade A
Date
18 June 2019
Reviewer
Committee
Zendulka Jaroslav, doc. Ing., CSc. (DIFS FIT BUT), předseda
Balík Miroslav, Ing., Ph.D. (FIT CTU), člen
Bartík Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Burget Radek, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Meduna Alexander, prof. RNDr., CSc. (DIFS FIT BUT), člen
Orság Filip, Ing., Ph.D. (DITS FIT BUT), člen
Citation
PAVELKA, Martin. Systém pro automatickou správu serverů. Brno, 2019. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2019-06-18. Supervised by Krčma Martin. Available from: https://www.fit.vut.cz/study/thesis/22039/
BibTeX
@mastersthesis{FITMT22039,
    author = "Martin Pavelka",
    type = "Master's thesis",
    title = "Syst\'{e}m pro automatickou spr\'{a}vu server\r{u}",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2019,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/22039/"
}
Back to top