guest ::
login
Digital Repository
Search
Submit
Help
About
Home
>
Academic theses (ETDs)
>
Master’s theses
> Systém pro automatickou správu serverů
Information
Files
Original title:
Systém pro automatickou správu serverů
Translated title:
System for Automated Server Administration
Authors:
Pavelka, Martin
;
Pánek, Richard
(referee) ;
Krčma, Martin
(advisor)
Document type:
Master’s theses
Year:
2019
Language:
cze
Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract:
[cze]
[eng]
Cieľom tejto diplomovej práce je návrh užívateľského rozhrania a implementácia informačného systému ako webovej aplikácie. Systém prostredníctvom implementovanej knižnice komunikuje so serverom GraphQL, ktorý spracováva požiadavky nad užívateľskými dátami klienta. Práca popisuje možnosti riešenia automatizácie u fyzických serverov. Aplikácia sprístupňuje cez vlastné aplikačné rozhranie automatickú správu virtuálnych serverov. Všetky operácie sú vykonávané bez zásahu ľudského prvku. Prepojenie s virtualizačnými technológiami je zabezpečené cez poskytované webové rozhrania alebo využitím vlastných skriptov spúšťaných na virtuálnom termináli systému. Nad projektom je postavený systém monitorovania prevádzky jednotlivých komponentov, riešenie integrácie systému využitím nástroja Gitlab a spracovávanie konfiguračných požiadaviek použitím Unix CRON úloh.
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:
asynchronous requests
;
automatic server manipulation
;
Babel
;
Cachet
;
cloud computing
;
cloud services
;
continuous integration and development
;
dependency injection
;
Doctrine
;
Gitlab
;
Grafana
;
GraphQL
;
hypervisor
;
information system
;
KVM
;
LXC
;
monitoring system
;
Nette
;
NodeJS
;
OpenStack
;
PHP
;
physics servers
;
Proxmox
;
Redis
;
TypeScript
;
user interface
;
virtual private servers
;
virtualization
;
VMware
;
WebPack
;
asynchrónne spracovávanie
;
automatická správa serverov
;
Babel
;
Cachet
;
cloud computing
;
cloudové služby
;
dependency injection
;
Doctrine
;
fyzické servery
;
Gitlab
;
Grafana
;
GraphQL
;
hypervisor
;
informačný systém
;
KVM
;
LXC
;
Nette
;
NodeJS
;
OpenStack
;
PHP
;
Proxmox
;
Redis
;
systém integrácie a nasadzovania
;
systém monitorovania
;
TypeScript
;
užívateľské rozhranie
;
virtualizácia
;
virtuálne privátne servery
;
VMware
;
WebPack
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/180421
Permalink:
http://www.nusl.cz/ntk/nusl-403213
The record appears in these collections:
Universities and colleges
>
Public universities
>
Brno University of Technology
Academic theses (ETDs)
>
Master’s theses
Record created 2019-08-26, last modified 2022-09-04
Similar records
No fulltext
Export as
DC
,
NUŠL
,
RIS
Share