Nabídka tohoto termínu kurzu již není aktuální.

Saltstack - pro automatizaci a správu systémů

e-kurz

Základní info

SaltStack (zkráceně Salt) je moderní open-source nástroj pro automatizaci a správu konfigurací systémů. Jeho vývoj začal v roce 2011 a v současnosti je to nejrychleji se rozvíjející projekt na poli otevřených nástrojů pro správu konfigurací systémů. Projekt má rozsáhlou komunitu uživatelů, kteří do něj pravidelně přispívají a dále jej rozvíjí. SaltStack je možné nasadit a začít používat v řádu několika minut. Konfigurační soubory jsou psány v čitelném YAML formátu, které je možné jednoduše rozšiřovat. Salt je vysoce škálovatelný díky nasazení 0mq sběrnice zpráv (neboli message bus) pro komunikaci mezi agentem a serverem. Tato sběrnice umožňuje spravovat až tisíce Salt 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. Salt může běžet v topologii agent/server, agent (bez serveru) nebo pouze server komunikačním módu (bez agenta). Je multiplatformní a podporuje systémy typu UNIX/Linux, 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í. Další oblastí vývoje je nový přístup k automatizaci v novém "thorium reactor" systému, který dovoluje slučovat několik vstupních podmínek pro spouštění návazných procesů.

Cílová skupina

Kurz je určen všem vývojářům a systémovým administrátorům, co se pohybují v SysOps, CloudOps a DevOps IT prosředích a chtějí se seznámit a naučit pracovat s nástrojem Salt pro automatizaci správy infrastrukturních zdrojů.

Cíle kurzu

 

  • seznámení se Salt architekturou a jeho komponentami
  • instalace a konfigurace Salt prostředí
  • vzdálené spouštění příkazů
  • návrh a vývoj vlastních konfiguračních stavů (vzorů)
  • rozdíly a výhody agent/server, agent a server módů
  • Salt infrastruktura řízená událostmi (event-driven)
  • správa virtualizace a systémů v cloudu
  • správa kontejnerových systémů a manažerů
  • správa fyzických zařízení (routery, switche)
  • další zajímavé funkce Saltu

 

Osnova

Úvod

 

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

 

Instalace a konfigurace

 

  • master server
  • minion agent na linux
  • 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í 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

 

Salt události a "reactor" systém

 

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

 

Salt jako poskytovatel

 

  • 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 RHEL/CentOS platformy
  • znalost skriptování
  • vhodné je mít i zkušenosti s veřejným cloudem AWS

 

Saltstack - pro automatizaci a správu systémů

Vybraný termín:

26.1.2023 –  27.1.2023  ONLINE

Cena

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ář.