Datum
16/12/2024 - 17/12/2024
Ganztägig
Kalender-Import: iCal

Veranstaltungsort
ETC-Partner
ETC-Partner, - ETC-Partner




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.

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.
Diese Schulung richtet sich an Teilnehmer*innen mit Administrationserfahrungen im Linux Bereich.
– 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.

1.490,00

Kategorien