PV090: Automatizace správy strojů
Obsah referátu
- Přehled dostupných nástrojů (např. ansible, chef, puppet, terraform,
(R)?ex, …)
- Idempotentní konfigurace. Popis konfigurace uložený ve verzovacím
systému.
- Podrobnější popis jednoho z nástrojů:
- Základní nastavení, seznam spravovaných strojů, autentizace
- Změny konfiguračních souborů, restarty služeb při změně.
- Složitější aktivity - provázané restarty služeb, rebooty systému,
závislosti jednoho systému na jiném, atd.
- Read-only systémy (CoreOS, Atomic, …).
Úkol
- Vyberte si jeden z dostupných nástrojů pro automatizovanou zprávu.
Zařaďte do něj oba dva vaše stroje (alpha i beta).
- Přeneste do tohoto nástroje konfigurace věci, které jste dosud na
svých strojích konfigurovali: statická konfigurace sítě, SSH klíče,
uživatele/skupiny, atd.
- Vyzkoušejte, že po odinstalování příslušných služeb a smazání
konfiguračních souborů je nástroj schopen služby opět zprovoznit.
- Nakonfigurujte akci aktualizace systémových balíčků a
restart stroje beta.
Hodnocení
Základní část
- Administrační nástroj funguje a vidí oba systémy (SSH klíče a
podobně).
Hodnocená část
- 1 bod: reinstalace SSH klíčů
- 1 bod: aktualizace systémových balíčků
- 1 bod: restart stroje beta