Das SaltStack Config-Installationsprogramm benötigt zur ordnungsgemäßen Ausführung einige wichtige Pakete. Wenn Sie diese Abhängigkeiten nicht installieren, schlägt das SaltStack Config-Installationsprogramm bei beiden Installationsszenarien fehl.

Hinweis:

Diese Schritte sind Teil des Vorinstallationsvorgangs für eine Standardinstallation von SaltStack Config. Dieses Handbuch erläutert, wie Sie Salt auf dem Knoten installieren oder aktualisieren, den Sie zum Ausführen einer Installation verwenden. Anweisungen zum Installieren von Salt auf dem Rest Ihrer Infrastruktur nach der Standardinstallation finden Sie unter Installieren von Salt in Ihrer Infrastruktur.

Diese Abhängigkeiten müssen auf allen Knoten installiert werden, die an der Installation beteiligt sind. In einer Standardinstallation müssen Sie diese Abhängigkeiten auf allen Knoten installieren, die den Salt-Master, RaaS, die Redis-Datenbank und die PostgreSQL-Datenbank hosten:

  • OpenSSL
  • Zusätzliche Pakete für Enterprise Linux (EPEL)
  • Python-Kryptografie
  • Python OpenSSL-Bibliothek

So überprüfen Sie, ob diese Abhängigkeiten vorhanden sind:

  1. Stellen Sie im Terminal sicher, dass diese Abhängigkeiten auf jedem Knoten installiert sind:
    sudo yum list installed | grep openssl
    sudo yum list installed | grep epel-release
    sudo yum list installed | grep python36-cryptography
    sudo yum list installed | grep python36-pyOpenSSL
  2. Wenn die Abhängigkeiten nicht vorhanden sind, installieren Sie sie:
    sudo yum install openssl
    sudo yum install epel-release -y
    sudo yum install python36-cryptography
    sudo yum install python36-pyOpenSSL
    Vorsicht:

    Stellen Sie sicher, dass Sie das python36-pyOpenSSL-Paket installieren. Es ist erforderlich, SSL nach der Installation zu konfigurieren, aber dieser Schritt muss vor der Installation abgeschlossen sein.

Nächste Schritte

Nachdem alle Abhängigkeiten installiert wurden, finden Sie weitere Informationen unter Installieren von Salt (vor der Installation).