Zum Inhalt springen

Saltstack

aus Wikipedia, der freien Enzyklopädie
Saltstack

[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)|150px]]
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Entwickler Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Erscheinungsjahr Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value))
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value))
Betriebssystem Plattformunabhängig
Programmier­sprache Python
Kategorie Konfigurationsmanagement
Lizenz Apache
deutschsprachig ja
Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)

Saltstack (kurz: Salt) ist eine Open-Source-Software zur Automatisierung der Konfiguration von Serversystemen. 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.

Im September 2020 übernahm VMware das Unternehmen.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. 1. Oktober 2020, abgerufen am 1. Oktober 2020 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Funktionsprinzip[Bearbeiten]

Überblick[Bearbeiten]

Salt arbeitet nach dem Client-Server-Modell: Auf dem Server läuft ein zentraler Master-Prozess, der die dort zentral gespeicherte Konfiguration auf die Client-Rechner (im Salt-Jargon: die Minions) verteilt. Die Kommunikation findet über das ZeroMQ-Protokoll statt, abgesichert über Public-Key-Verschlüsselung mit AES.

Über SLS-Dateien (SaLt State), die im YAML-Format verfasst werden, legt ein Systemadministrator die Konfiguration der verwalteten Rechner fest. Clients und Gruppen von Client-Rechnern lassen sich bei Salt über sogenannte Grains identifizieren, die beliebige Eigenschaften enthalten können. Eine weitere Abstraktion, die vor allem dazu dient, sensible Informationen zu speichern, sind die Pillars, die auf dem Master-Rechner gespeichert sind.

Auszeichnungen und Preise[Bearbeiten]

Die Firma Black Duck verlieh Salt im Jahr 2012 den Titel „Black Duck Open Source Rookie of the Year“.<ref><templatestyles src="Webarchiv/styles.css" />Black Duck Rookies of 2011 (Memento des Vorlage:Referrer vom 14. Juli 2014 im Internet Archive)Vorlage:Webarchiv/archiv-bot</ref> In zwei aufeinander folgenden Jahren war SaltStack bei GitHub eines der zehn aktivsten Projekte.<ref>Brian Doll: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. 20. Dezember 2012, abgerufen am 3. Juli 2023 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref><ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Abgerufen am 3. Juli 2023 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> SaltStack war unter den Gewinnern des InfoWorld Technology of the Year Award 2014<ref>InfoWorld staff: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. 15. Januar 2014, abgerufen am 3. Juli 2023 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> und wurde von TechCrunch neben Docker als eines der beiden interessantesten Projekte auf der OSCON 2013 ausgezeichnet.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. 28. Juli 2013, abgerufen am 3. Juli 2023 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Siehe auch[Bearbeiten]

Weblinks[Bearbeiten]

Einzelnachweise[Bearbeiten]

<references />