Logo Unix Linux

Deployment mit SaltStack

Trainings-ID:
Saltkon

Inhalt des Trainings

Saltstack oder kurz Salt ist eine auf Python basierende Open-Source-Software, die entwickelt wurde um die Konfiguration von Serversystemen zu automatisieren. Mit Salt lassen sich beispielsweise Software-Pakete installieren und konfigurieren sowie beliebige Konfigurationsbefehle von einem zentralen Rechner aus auf einer Vielzahl verwalteter Server ausführen. Saltstack steht unter der Apache-Lizenz und funktioniert prinzipiell plattformübergreifend, unterstützt werden jedoch insbesondere unixoide Betriebssysteme wie Unix, Linux und FreeBSD. Eingeschränkt lassen sich damit auch Rechner mit Windows-Betriebssystem konfigurieren.

Die Konfiguration erfolgt bei Saltstack über Single Shots am Terminal oder in einfachen Textdateien im YAML-Format. Darüber hinaus bietet Salt auf der Basis der Programmiersprache Python sehr viele Konfigurationskommandos, die sich schnell und effektiv zu ausführbaren States zusammenfassen lassen. 

Zielgruppen

Diese Schulung richtet sich an Teilnehmer*innen mit Administrationserfahrungen im Linux Bereich.

Vorkenntnisse

Diese Schulung richtet sich an Teilnehmer*innen mit Administrationserfahrungen im Linux Bereich wie sie durch unsere Linux Kurse Linux 1 - Grundlagen und Linux 2 - System Administration vermittelt werden. 

Detail-Inhalte

  • Grundlagen Salt
    • Saltstack Master und Minions
    • Trennung von Konfiguration und Salt-States
    • Grains, Pillars und Mine
    • Templating mit Jinja2
    • Reporting mit Returnes
    • Überblick Salt Befehle
    • Sicherheitskonzept von States vs. Pillars
 
  • Konfiguration von Salt
    • Installation auf SUSE, Debian, Ubuntu und CentOS
    • Konfiguration von Salt-Master und Minions
 
  • Grundlagen Salt Command-Line
    • Minions mit dem Salt Kommando verwalten
    • Ausgabeformatierung
    • Salt Funktionen im Überblick
    • Hilfe Funktion der Funktionen aufrufen
    • Praktische Beispiele
 
  • Minions adressieren
    • Regulärer Audruck
    • List matching IP matching
    • Grains matching
    • Compund matching
 
  • Salt States
    • Grundlagen YAML Syntax
    • Salt-States aktivieren und Datenstruktur anlegen
    • Hierarchiebaum mit top.sls und init.sls
    • Jinja Templates
    • States ausrollen per Push und Pull
    • Pillar
 
  • Salt States erstellen
    • Packet Verwaltung
    • System Dienste ansteuern
    • Benutzer Verwaltung
    • Konfiguration von Diensten
    • Highstate
    • usw. 

Trainings zur Vorbereitung

Downloads

Jetzt online buchen

  • 24.06.-25.06.2024 24.06.2024 2T 2 Tage Wiener Neustadt Online
    LinuxCampus · Brodtischgasse 4, 2700 Wiener Neustadt Uhrzeiten
    • Preis  1.490,-
      • Präsenz
      • Online
  • 16.09.-17.09.2024 16.09.2024 2T 2 Tage Wiener Neustadt Online
    TripleS Jahn Peter · Brodtischgasse 4, 2700 Wiener Neustadt Uhrzeiten
    • Preis  1.490,-
      • Präsenz
      • Online

Preise exkl. MwSt.

Sie haben Fragen?

Ihr ETC Support

Kontaktieren Sie uns!

+43 1 533 1777-99

Hidden
Hidden
Hidden

Lernformen im Überblick

Mehr darüber