Saltstack
  • Willkommen
  • Einführung
  • Testumgebung
    • Salt-Master öffentlicher FQDN
  • Salt installieren
    • Minions und Master "verheiraten"
  • Salt Module
    • Beispiel Benutzer anlegen
    • Dateien hin und her kopieren
  • Salt States
    • Yaml verstehen
    • Editoren anpassen
    • Beispiel Benutzer verwalten
    • Abhängigkeiten
    • Dateien editieren
    • Shell Kommandos
    • Beispiel Caddy Webserver
  • Linter
  • Minions adressieren
    • Grains
    • Hostgruppen - Node Groups
  • Jinja
    • Beispiel Caddy PHP
  • top.sls
  • Output
  • Pillars
    • Hosts Pillars
    • GPG
    • Vault
    • Datenbanken
    • Beispiel Benutzerverwaltung
  • Salt-Mine
  • Eigene Module erstellen
  • Orchestrierung
  • Returner & Job-Cache
  • Salt SSH
  • Salt API
  • Salt Cloud
    • Hinweise und Fallen
    • KVM und Libvirt
    • Scaleway
    • Digitalocean
    • Hetzner Cloud
    • eigene Deploymentscripte
    • Dynamische Portforwarding
    • Keys automatisch aufräumen
    • Start Aktionen
  • GIT
    • Alternative CD
  • Salt Reactor
  • Salt für Windows
    • Software ohne Repository installieren
    • PowerShell
    • Chocolatey Paktemanager
    • Lokales Logon Skript
    • Software Repository
  • Beispiele
    • Restic Backup
    • Apache Web-Proxy
    • Wartungstunnel
    • Unattended Upgrades
  • Salt & Etcd
  • Salt ACS
Powered by GitBook
On this page
  • Der schnelle Rund-Um-Sorglos-Installer
  • Manuelle Installation

Salt installieren

Master und Minion installieren

PreviousSalt-Master öffentlicher FQDNNextMinions und Master "verheiraten"

Last updated 5 months ago

Nun geht’s los. So installieren Sie Salt. Es ist denkbar einfach.

Der schnelle Rund-Um-Sorglos-Installer

Wer Salt-Stack vertraut, kann ein fertiges Shell Skript ausführen, welches die Distribution automatisch erkennt und alle nötigen Aktionen durchführt, um Salt-Master und/oder Minion zu installieren.

curl -LSs https://bootstrap.saltproject.io/bootstrap-salt.sh -o bootstrap-salt.sh
sudo sh bootstrap-salt.sh -x python3       # Just install the Minion
sudo sh bootstrap-salt.sh -x python3 -M -N # Just install the Master
sudo sh bootstrap-salt.sh -x python3 -M    # To install Master and Minion

Das aus dem Internet heruntergeladenen Skript wird mit Root-Rechten ausgeführt. Wer dem Skript nicht traut, oder weder Zeit noch Lust hat, es zu prüfen, sollte die nachfolgende manuelle Installation wählen.

💁‍♂️ Der Salt-Minion verbindet sich direkt nach der Installation zum Salt-Master, welcher über den voreingestellten Hostnamen salt kontaktiert wird. Wenn Sie diesen Hostnamen vorher im DNS oder der /etc/hosts Datei eintragen, können Sie Zeit und Konfigurationsaufwand sparen.

Manuelle Installation

  • Sie fügen Ihrem Linux-System das Softwarerepository vom Saltprojekt hinzu.

  • Sie importieren den GPG-Schlüssel vom Saltprojekt, damit ihre Paketverwaltung dem neuen Repository vertraut.

  • Anschließend verwenden Sie den Paketmanager apt-get oder yum. Das war’s schon!

Die nachfolgenden Beispiele erklären nicht explizit die Installation für Master und/oder Minion. Diese unterscheidet sich nur in der Auswahl des Paketes salt-master oder salt-minion

Eine Schritt-für-Schritt-Anleitung zur Installation von Salt-Master und Minion für alle großen Distributionen finden Sie .

in der offiziellen Dokumentation
Page cover image