Infrastruktura pro centralizovanou automatickou instalaci serverů
Bare Metal Servers Provisioning Infrastructure
Type of document
bakalářská prácebachelor thesis
Author
Sokol Jan
Supervisor
Dostál Jiří
Opponent
Šoch Michal
Field of study
Informační technologieStudy program
InformatikaInstitutions assigning rank
katedra počítačových systémůRights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Show full item recordAbstract
Tato bakalářská práce se zabývá průzkumem a implementací systému na instalaci serverů bez lidského dozoru. Cílem práce je využití některého již použitého systému a s úpravami nasazení do produkce. V teoterické části práce je popsána analýza 5 vybraných nástrojů. Mezi kritéria výběru těchto nástrojů patřilo z ekonomických a praktických důvodů open-source řešení, dále rozvinutá komunita, jež může pomoci s řešením případných problémů s nástrojem. Na základě analýzy z předchozí části byl vybrán nástroj, který nejlépe vyhovoval stanoveným požadavkům: jednoduše použitelné grafické rozhraní, podpora instalace široké škály operačních systémů (podmínkou alespoň OS Debian a CentOS) a možnost rychlých úprav v konfiguracích instalovaných serverů. Následovně je popsáno nasazení vyhovujícího nástroje Foreman, jak hlavního uzlu, tak proxy serverů v oddělených lokalitách. V další části je popsán vývoj a nasazení pluginu v prostředí Foreman, který v jeho grafickém rozhraní zobrazuje grafy z dat sesbírané démonem collectd. Práce také obsahuje konfigurační skripty pro Ansible pro jednoduché zprovoznění serverů. This thesis deals with research and deployment of provisioning frameworks for bare metal servers. Goal of this thesis is to chose one of those frameworks, deploy it and with changes use it in production. The choosing criteria are: open-source software for practical and economical reasons, comunity behind framework and support for installed operating system (there has to be at least OS CentOS and Debian). Based on analysis in the first chapter was chosen framework Foreman, that suits criteria the best -- simple and usable graphical web interface, support for multiple separated local area networks and an option to change configuration of installed systems fast. Another chapter shows deployment of Foreman framework. This thesis also includes plugin for Foreman to show graphs from rrd data source (with use of Collectd Graph Panel). Ansible playbooks for simple deployment of Foreman servers are also included.
Collections
- Bakalářské práce - 18104 [335]