Kontakt aufnehmen

Schulungsübersicht

Architektur, State-Routing & Zugriffskontrolle

  • Einführung in die SaltStack-Architektur: Hochverfügbare Master/Minion-Architektur, Syndic-Hierarchien, Multi-Master-Redundanz und Grundlagen des Event-Bus
  • State-Verwaltung & Routing: top.sls-Mappung, Pillar im Vergleich zu Grains, bedingte State-Ausführung, SLS-Inheritance und Environment-Branching (dev/stage/prod)
  • Rollen- und Rechteverwaltung in SaltStack: Schlüsselverwaltung (RSA/Ed25519), ACLs, SLS-Verschlüsselung, LDAP/AD-Integration, sudo-freie Ausführungsformen und Privilegien-Eskalationskontrollen
  • Lab 1:: Bereitstellung einer Multi-Master-Salt-Umgebung, Konfiguration der Minion-Authentifizierung und Aufbau eines rollenbasierten State-Routings mit verschlüsselten Pillar-Daten

Ereignisgesteuerte Automatisierung & Erweiterbarkeit

  • Vertiefung des Reactor-Konzepts: Reactor.sls-Architektur, Event-Matching-Muster, Echtzeit-Auto-Remediation-Workflows und zustandsgetriggerte Automatisierung
  • Orchestrierung & Workflow-Management: salt-run, orchestrate.sls, Cross-Node-Task-Ketten, Abhängigkeitsauflösung und GitOps-Handover-Muster
  • Erstellung von benutzerdefinierten Modulen, Runnern und Returnern: Schreiben von benutzerdefinierten Python-Modulen/Runnern, Entwickeln von Ausgabe/Returnern-Plugins, Best Practices für Jinja/Salt-Templating, Packaging und Verteilung wiederverwendbarer Formulas
  • Lab 2:: Aufbau eines reactor-gesteuerten Auto-Provisioning-Workflows, Erstellen von Custom-Runners für Service Discovery und Implementierung eines Mock-Returners für ein zentrales Metriken-Endpoint

Fehlerbehebung, Überwachung & Enterprise-Skalierung

  • Fehlerbehebung bei Salt-Workflows: Debug-Modi (salt -l debug), Analyse von State-Ausführungsfehlern, Netzwerkwände/Firewall-Betrachtungen, Minion-Wiederherstellung und Probleme bei der State-Kompilierung unter hoher Last
  • Job-Management (Überwachung): Job-Cache-Architektur, Warteschlangenmanagement, saltutil-Befehle, Orchestrierungsüberwachung und Integration mit Prometheus/Grafana- oder ELK-Stacks
  • Performance-Tuning: Master/Minion-Tuning (Multiprocessing, Cache-Größe), Optimierung des File-Servers (gitfs/s3fs/glusterfs), State-Kompilierungscaching und Skalierungsstrategien für 10k+ Knoten
  • Capstone:: End-to-End-Automatisierungsworkflow: Architektur → States → Reactor → Überwachung → Tuning → Dokumentation & Erstellung operationaler Runbooks
  • Offene Frage- und Antwortrunde, Vorbereitung auf Zertifizierungen (SaltStack/SALT University) und Verteilung von Ressourcen

Voraussetzungen

  • Erfahrung in der Python-Programmierung
  • Erfahrung in der Verwendung der Linux-Befehlszeile

Zielgruppe

  • Systemadministratoren
  • DevOps-Ingenieure
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien