Kurs DevOps Artisan – SaltStack-Grundlagen wurde entwickelt, um allen Lernenden die Grundlagen von Salt zu vermitteln. Einige der Schlüsselkonzepte dieses Kurses werden durch praktische Übungen in den Laboren behandelt.
- DevOps Ingenieure;
- Linux-Systemadministratoren;
- Ingenieure für Infrastrukturautomatisierung;
- Systemdesign-Ingenieure.
- Saltstack installieren und konfigurieren;
- Verwaltungsaufgaben im Zusammenhang mit der Infrastruktur zu automatisieren;
- Erstellen Sie wiederverwendbare Konfigurationsvorlagen.
- um SaltStack zur Überwachung von Systemen zu verwenden.
Um an diesem Kurs teilnehmen zu können, müssen die Studierenden über grundlegende Kenntnisse in der Linux-Administration verfügen (Benutzerverwaltung, Arbeiten mit der Befehlszeile, Dateiberechtigungen usw.).
Modul 1: Einführung in Salz
- Das Ziel von SaltStack
- Ein kurzer geschichtlicher Rückblick
- Architekturübersicht
- Salzzustände
- Grains
- Säule
Modul 2: Salt installieren
- Installation von Salt auf der Linux-Distribution
- Salz-Minion
- Salzmeister
Modul 3: Grundlegende Befehle
- Anatomie eines Sprungbefehls
- Die Grundbefehle: Jump, Jump-Key, Jump-Run und Jump-Call
- Schlüsselverwaltung
- Details zur Remote-Ausführung
Modul 4: YAML-Übersicht
- Literale, Skalare
- Sequenzen, Zuordnungen
- Beispiele
Modul 5: Ausführungsmodule
- Pakete verwalten
- Benutzer verwalten
- Greifen Sie auf verschiedene Salt-Dienstprogramme zu
- Verwenden von Shell zum Ausführen von Befehlen
Modul 6: Konfigurationsmanagement
- Salzzustände
- Dateistatus
- Highstate
- Top-Dateien
- Staatliche Anordnung
Modul 7: Minion-Daten
- Erhalten von Systeminformationen mit Grains
- Grundlegende Getreideoperationen
- Getreide einstellen
- Zielen mit Körnern
- Pillars
- Abfragen von Säulendaten
- Verwendung externer Säulen zur Abfrage anderer Quellen
- Machen
- Übungen und Beispiele
Modul 8: Vorlagen
- Jinja2-Einführung
- Templating mit Jinja2 in Salt
Modul 9: Verlängernder Sprung
- Ausführungsmodule schreiben
- Erweitern der Salt-Konfiguration
- Umschließen von Zuständen um Ausführungsmodule
- Renderdatum
- Umgang mit Rückgabedaten
- Skripterstellung mit Läufern
- Hinzufügen externer Dateiserver
- Erweiterung des Masters
- Überwachung mit Salz
Modul 10: Erweiterte SaltStack-Funktionen
- Design
- Orchestrierung
- Integration mit Docker
Modul 11: SaltStack Best Practices
- Strukturierungszustände und Formeln
- Strukturieren von Pillar-Dateien
- Variable Flexibilität
- Sichere Datenspeicherung
DevOps Artisan – SaltStack-Grundlagen


