Informieren Sie sich über einige der häufigsten Fehler, die bei Benutzern während der Bereitstellung von Salt-Minions mithilfe der SaltStack Config-Ressource oder der Eigenschaft saltConfiguration auftreten.

Verzögerter Hoststart

Wenn die Windows- oder Linux-Dienste auf dem Host nach der Bereitstellung Ihrer Cloud-Vorlage nicht betriebsbereit sind, erhalten Sie in Cloud Assembly unter Umständen die Fehlermeldung „Minion-Bereitstellung und/oder Ausführung der Statusdatei fehlgeschlagen“.

Aktualisieren Sie zum Beheben dieses Fehlers das Master-Plug-In auf die neueste stabile Version. Nach dem Upgrade können Sie eine Konfigurationseinstellung in /etc/salt/master.d/raas.conf aktivieren, die es Windows- und Linux-Diensten ermöglicht, vor der Bereitstellung des Salt-Minions aktiv zu werden.

Führen Sie nach dem Upgrade auf die aktuelle Version des Master-Plug-Ins die folgenden Schritte aus, um den Hoststart zu verzögern:

  1. Überprüfen Sie die Registerkarte Verlauf auf der Seite „Bereitstellungsdetails“.
  2. Wenn die Fehlermeldung „Minion-Bereitstellung und/oder Ausführung der Statusdatei fehlgeschlagen“ lautet, kopieren Sie die Auftrags-ID (JID) und öffnen Sie SaltStack Config.
  3. In SaltStack Config wählen Sie Aktivität> Abgeschlossen aus, um abgeschlossene Aufträge zu öffnen.
  4. Klicken Sie in der Spalte JID auf das Filtersymbol und geben Sie die JID ein.
  5. Klicken Sie auf die JID, um die Seite mit den Auftragsergebnissen zu überprüfen.
  6. Klicken Sie auf die Registerkarte Roh, um die Rohausgabe für den Auftrag anzuzeigen.

    Windows

    Wenn die letzte Zeile in der Rohausgabe für den Auftrag den Eintrag „Es konnte keine Verbindung zum Host hergestellt werden: Zeitüberschreitung“ enthält, müssen Sie diese Konfigurationseinstellung zu /etc/salt/master.d/raas.conf hinzufügen, um den Startvorgang um 180 Sekunden zu verzögern:
    sseapi_win_minion_deploy_delay: 180

    Linux

    Wenn die letzte Zeile in der Rohausgabe für den Auftrag den Eintrag „Auf Remotehost kann mit den angegebenen Anmeldedaten nicht zugegriffen werden“ enthält, müssen Sie diese Konfigurationseinstellung zu /etc/salt/master.d/raas.conf hinzufügen, um den Startvorgang um 90 Sekunden zu verzögern:
    sseapi_linux_minion_deploy_delay: 90
  7. Starten Sie den Salt-Master-Dienst neu:
    systemctl restart salt-master
  8. Stellen Sie Ihre Cloud-Vorlage erneut bereit.

    Wenn die Bereitstellung nicht erfolgreich war, können Sie den Verzögerungsparameter erhöhen und die Vorlage erneut bereitstellen.

Nächste Schritte

Informationen zur Verwendung der SaltStack Config-Funktionen zum Verwalten Ihrer Ressourcen finden Sie in der Dokumentation zu SaltStack Config.