Die Methode der Einzelknoteninstallation entspricht der Methode für die vRealize Suite Lifecycle Manager-Installation. Bei dieser Methode installieren Sie SaltStack Config auf einem einzelnen Knoten (Server) unter Verwendung des SaltStack Config-Installationsprogramms. Nach der Installation werden ein Salt-Master, SaltStack Config, eine Redis-Datenbank und eine PostgreSQL-Datenbank zusammen auf diesem Knoten ausgeführt.

Während der Ausführung führt das Einzelknoten-Installationsprogramm für SaltStack Config folgende Aktionen aus:

  • Es installiert Python 3.6 auf dem Knoten (sofern zuvor noch nicht installiert).
  • Es installiert Salt und die erforderlichen Abhängigkeiten (sofern zuvor noch nicht installiert).
  • Es macht diesen Server zu einem Salt-Master.
  • Es wendet die Salt-Zustände an, die zum Installieren von SaltStack Config erforderlich sind.
  • Es installiert die erforderlichen Versionen von PostgreSQL, Redis sowie Python Setuptools auf dem Server.

Bevor Sie beginnen

Stellen Sie vor Installationsbeginn sicher, dass Sie die auf allen Seiten zu den Maßnahmen vor der Installation beschriebenen Schritte gelesen und ausgeführt haben:

Vorsicht:

Bei einer Einzelknoteninstallation ist es besonders wichtig, alle Schritte zu befolgen, die auf der Seite Installieren oder Aktualisieren von Salt aufgeführt sind. Die Ausnahme ist, wenn Sie SaltStack Config in einer Air-Gap-Umgebung installieren.

Ausführen des Beispielskripts

Nachdem Sie die in den vorherigen Abschnitten aufgeführten Schritte ausgeführt haben, können Sie jetzt das Installationsprogramm auf Ihrem Knoten ausführen:

  1. Führen Sie im Terminal den folgenden Befehl aus:
    sudo ./setup_single_node.sh
  2. Stellen Sie bei der Ausführung des Skripts sicher, dass in Ihrem Terminal die folgende Meldung angezeigt wird:
    Installing SaltStack Config...

    Während der Installation zeigt das Terminal diese Meldung möglicherweise für einige Minuten an.

    Während dieses Skript ausgeführt wird, wird die neueste stabile Version von Python und Salt installiert, sofern sie noch nicht installiert wurden. Außerdem wird dieser Knoten als Salt-Master und -Minion konfiguriert.

    Hinweis:

    Wenn sowohl der Salt-Master-Dienst als auch der Salt-Minion-Dienst installiert sind, überspringt das Skript diesen Schritt und fährt mit der Einrichtung von SaltStack Config fort. Wenn entweder die Salt-Master-Dienstpakete oder die Salt-Minion-Dienstpakete installiert sind, aber nicht beide, wird das Skript beendet. Das Skript wird als Schutzmaßnahme beendet, um zu verhindern, dass der Benutzer versehentlich eine vorhandene Installation unterbricht.

    Nach der Installation von Python und Salt installiert das Skript Folgendes:

    • Eine PostgreSQL-Datenbank.
    • Eine Redis-Datenbank
    • RaaS, auch bekannt als SaltStack Config

Wenn beim Ausführen des Installationsprogramms ein Fehler auftritt, lesen Sie die Seite Fehlerbehebung oder wenden Sie sich an den Support.

Firewallberechtigungen

Bei Einzelknoteninstallationen:

  • Das setup_single_node.sh-Skript im Installationsprogramm ändert keine Firewallregeln.
  • Stellen Sie sicher, dass der Zugriff auf Port 443 in Ihren Firewallregeln für alle geeigneten Systeme (Salt-Master, webbasierte Schnittstellenbenutzer, Remotesysteme, die die API (RaaS) aufrufen, usw.) zulässig ist.

Nächste Schritte

Sobald der Vorgang der Einzelknoteninstallation abgeschlossen ist, müssen Sie mehrere Schritte nach der Installation ausführen: