Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Úvod do Ansible a vzorů automatizace
- Architektura Ansible a základní koncepty
- Správa inventáře a možnosti připojení
- Ad hoc příkazy a jednoduché playbooky
Psaní robustních playbooků
- Struktura playbooku, úkoly a obslužné rutiny (handlers)
- Idempotence a zpracování chyb
- Opakování úkolů s použitím include a import příkazů
Role, kolekce a struktura projektu
- Vytváření a organizace rolí
- Sestavování a publikování kolekcí
- Nejlepší praktiky pro rozvržení úložiště a opakování kódu
Proměnné, skutečnosti a šablony
- Priorita proměnných a jejich obory platnosti
- Použití skutečností (facts) a vlastní shromažďování skutečností
- Jinja2 šablony pro generování konfigurací
Moduly, pluginy a možnosti rozšiřitelnosti
- Přehled základních a komunitních modulů
- Vývoj pluginů a vlastních modulů
- Bezpečná správa tajných klíčů a přihlašovacích údajů
Testování, kvalita a integrace CI/CD
- Jednotkové a integrační testy s Molecule a Testinfra
- Kontrola kódu a brány kvality (ansible-lint, yamllint)
- Integrace Ansible do CI/CD potoků (GitHub Actions, Jenkins)
Provádění s AWX/Tower
- Instalace a architektura AWX/Tower
- Šablony úloh, pracovní postupy a plánování
- RBAC (Role-Based Access Control), protokolování, oznámení a auditovatelnost
Měření výkonu, optimalizace a řešení potíží
- Optimalizace výkonnosti inventáře a připojení
- Strategie pro široké paralelizování a orchestrování
- Ladicí postupy playbooků a operační řešení potíží
Bezpečnost, dodržování předpisů a podnikové vzory
- Správa tajných klíčů (Vault, Ansible Vault, externí úložiště)
- Automatizace dodržování předpisů a vzory řízení změn
- Strategie pro zotavení po havárii a rollback
Finální projekt: End-to-end automatizační potok
- Návrh řešení automatizace pro realistický případ použití
- Implementace playbooků, rolí, testů a integrace CI/CD
- Prezentace, kolektivní hodnocení a zpětná vazba od instruktora
Shrnutí a další kroky
Požadavky
- Chápání základů systémové správy Linuxu
- Zkušenosti s základním shell scripting a příkazovými nástroji
- Obratnost v YAML a konceptech kontroly verzí
Cílová skupina
- Systémoví administrátoři
- DevOps inženýři
- Inženýři platform a automatizace
35 hodiny
Reference (2)
Prezentace a praktické cvičení
Adeel - Business Computer Skills
Kurz - Red Hat System Administration III (RHEL9) – RH294+EX294
Přeloženo strojem
Bylo to velmi praktické a odpovědi na otázky byly velmi osvětlující.
Tshidiso Tsatsi - City Power
Kurz - Red Hat Enterprise Linux (RHEL) Administration
Přeloženo strojem