Saltstack: Konfigurační management a automatizace IT systémů

kurz

Základní info

SaltStack (zkráceně Salt) je moderní nástroj pro automatizaci a správu moderních IT systémů. Dá se nasadit a používat v řádu několika minut. Konfigurační soubory jsou psány v čitelném YAML formátu. Salt je vysoce škálovatelný díky sběrnici pro zasílání zpráv (neboli message bus) pro komunikaci mezi agentem a serverem. Tato architektura umožňuje spravovat až tisíce agentů najednou.

Kromě správy konfigurace umožňuje vzdálené spouštění příkazů a centrální správu cloudové, virtualizační i kontejnerové infrastruktury. Je multiplatformní a podporuje velkou škálu systémů, od UNIXu a Linuxu po Windows a další. Vývoj Saltu směřuje k řízení všech aspektů moderního datového centra, nejen serverů, ale všech zařízení.

V kurzu se dozvíte, co SaltStack dokáže, jak jednoduše popisovat i složité systémy, procesy a automatizace. Ukážeme si, jak jednoduše vytvořit nebo použít existující modely služeb.

Díky praktickým cvičením v testovacím prostředí si rychle osvojíte všechny jeho funkce.

Lektor kurzu

ALEŠ KOMÁREK

Aleš Komárek má více než 10 let zkušeností s monitoringem a správou komplexních IT prostředí. Specializuje se na open-source technologie, Kubernetes a moderní konfigurační management. Působil jako SRE inženýr ve společnosti F5 Networks, kde zodpovídal za monitoring části globálního systému postaveného na platformě Kubernetes.

Má zkušenosti s širokou škálou open-source monitorovacích technologií, jako jsou Graphite, InfluxDB, Prometheus, Elasticsearch, Loki, Parca, Nagios nebo Sensu. Vedle monitoringu se věnuje také modernímu konfiguračnímu managementu, který umožňuje efektivní nasazování a správu potřebných komponent.

Dříve pracoval ve společnostech tcp-cloud a Mirantis, kde se podílel na vývoji nástroje pro správu a konfiguraci platformy OpenStack.

V současnosti se věnuje vlastním projektům a vzdělávání dětí v oblasti umělé inteligence.

Cíle kurzu

  • seznámení se s architekturou Saltu, jeho komponentami a vlastnostmi konfiguračního managementu
  • instalace a konfigurace Salt prostředí, rozdíly a výhody agent/server a bezagentového módu
  • vzdálené spouštění příkazů a vynucování stavu deklarativním způsobem
  • popíšeme si základní vzory pro návrh a vývoj vlastních konfiguračních stavů
  • využití infrastruktury Salt pro řízení událostmi (event-driven infrastructure)
  • správa virtualizace, cloudových systémů a kontejnerových platforem

Osnova

Úvod do konfiguračního managementu

  • konfigurační management
  • Salt architektura
  • vzdálené spouštění příkazů
  • konfigurační stavy
  • metadata (pillary a grainy)

Instalace a konfigurace Salt infrastruktury

  • master server
  • minion agent na Linuxu
  • master vs. agent komunikační mód
  • master ve vysoké dostupnosti
  • práce z příkazové řádky

Vzdálené spouštění příkazů

  • příkazové moduly a funkce
  • syntaxe Salt příkazů
  • spouštění příkazů na vybraných agentech
  • příklady příkazů (cmd, pkg, disk, network)
  • Salt bez agenta a komunikace pomocí SSH
  • komunikace pomocí minion-proxy služby

Konfigurační návrhové vzory

  • stavové moduly a funkce
  • závislosti stavů
  • Jinja2 šablony
  • top.sls soubor
  • state.highstate funkce
  • příklady stavů (pkg, service, cmd, file)
  • návrh správné struktury vzorů a metadat

Události v Saltu a "reactor" systém

  • sledování událostí
  • posílání událostí
  • aktivace "reactor" systému
  • aktivace „thorium reactor“ systému

Salt jako orchestrátor resourců

  • orchestrace cloudových služeb
  • vytváření a správa instancí v cloudu
  • příkazové a stavové moduly určené pro cloud
  • správa virtualizace a kontejnerů
  • vytváření a správa kontejnerů

Předpoklady účastníka

  • základy správy platformy Linux
  • vhodné je mít i zkušenosti s veřejným cloudem

Saltstack: Konfigurační management a automatizace IT systémů

Vybraný termín:

5.11.2026 –  6.11.2026  ONLINE

Cena
25 900 Kč + 21% DPH

Termíny kurzu

Kontakt na dodavatele získáte po registraci

Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu EduCity.

Kontaktní údaje na dodavatele získáte po registraci.

Nebo použijte poptávkový formulář.