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 akce (např. samostatné ansible playbooky) pro následující činnosti:
- aktualizace systémových balíčků
- 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