Original title:
Virtuální servery s operačním systémem Fedora
Translated title:
Virtual servers with Fedora operating system
Authors:
Gajdušek, Ondřej ; Jeřábek, Jan (referee) ; Komosný, Dan (advisor) Document type: Master’s theses
Year:
2021
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Aplikace PlanetLab Server Manager, jíž se tato práce zaobírá, slouží pro zjednodušení správy projektů realizovaných v rámci experimentální distribuované sítě PlanetLab. V práci je představena síť PlanetLab a její infrastruktura. Text seznamuje čtenáře s aplikací PlanetLab Server Manager, zkráceně plbmng a představuje mu její aktuální stav a implementovanou funkcionalitu. Práce se zaměřuje především na implementaci funkcionality distribuce software a jeho plánovaného spuštění v zadaný čas. Dále je představen experiment, na němž je demonstrováno reálné použití implementované funkcionality. Výsledný kód aplikace je zveřejněn ve veřejném repozitáři na platformě GitLab pod licencí MIT. Aplikace byla také zveřejněna v repozitáři Python balíčků PyPI.
This thesis deals with the PlanetLab Server Manager application whose aim is to simplify application development within the experimental distributed network PlanetLab. Thesis presents the PlanetLab network and describes its infrastructure. Application PlanetLab Server Manager, shortly abbreviated as plbmng, is described, its current state is evaluated and the existing functionality is presented to the reader. Further work focuses mainly on the implementation of the new functionality that is a software distribution and job scheduling to run the software at the specified time. The last part of the work presents an experiment that demonstrates a real-life usage of the newly added functionality. Work results are published at the public repository on the GitLab platform. The application was published at the package index for Python Packages - PyPI.
Keywords:
Linux; PlanetLab; PlanetLab Server Manager; plbmng; Python; SSH; task scheduling; Virtualization; Linux; naplánované úlohy; PlanetLab; PlanetLab Server Manager; plbmng; Python; SSH; 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/196907