Mit Zeitplänen lässt sich die Ausführung von Aufgaben automatisieren. Über den Arbeitsbereich „Zeitpläne“ können Sie einmalige oder wiederkehrende Aufträge zur Überwachung Ihrer Umgebung planen, Aufträge jederzeit kontinuierlich ausführen, Zeitpläne deaktivieren, Aufträge überspringen oder einen geplanten Auftrag ausführen.

Im Workflow SaltStack Config-Aufträge finden Sie eine Übersicht dazu, wie Sie den Arbeitsbereich „Aufträge“ zusammen mit den anderen Arbeitsbereichen in SaltStack Config zum Erstellen und Verwenden von Aufträgen für die Konfigurationsverwaltung verwenden können.

SaltStack Config bietet eine Reihe von Planungsoptionen, mit denen Sie den individuellen Anforderungen Ihrer Organisation entsprechende benutzerdefinierte Zeitpläne erstellen können. Die Planungsfunktion ist auch über die Scheduler-API von SaltStack Config verfügbar.

Auf Ihre geplanten Aufträge können Sie über den Auftragsstatus (z. B. bevorstehend oder abgeschlossen) im Arbeitsbereich „Aktivität“ im Abschnitt „Bevorstehend“ zugreifen. Weitere Informationen finden Sie unter Aktivität. Anweisungen zum Festlegen der Einstellungen für Aufträge finden Sie auch unter Aufträge.

Sie können Zeitpläne zum Ausführen von Aufträgen in festgelegten Intervallen über einen festgelegten Zeitraum erstellen. Der Arbeitsbereich „Zeitpläne“ verfügt auch über Steuerelemente, mit denen Sie einen Auftrag ausführen oder überspringen oder einen Zeitplan vollständig deaktivieren können.

Zugriff auf den Arbeitsbereich „Zeitpläne“

Klicken Sie im Seitenmenü auf Konfigurieren > Zeitpläne, um den Arbeitsbereich „Zeitpläne“ zu verwenden.

Erstellen eines Zeitplans

So konfigurieren Sie einen Auftrag zur Ausführung nach einem bestimmten Zeitplan:

  1. Klicken Sie im Arbeitsbereich „Zeitpläne“ auf Zeitplan erstellen.
  2. Geben Sie einen Namen für den Zeitplan ein und legen Sie benutzerdefinierte Einstellungen fest. Weitere Informationen hierzu finden Sie unter Zeitplaneinstellungen.
  3. Klicken Sie auf Speichern.

Überprüfen des Auftragsstatus

So überprüfen Sie den Status eines Auftrags, der nach einem Zeitplan ausgeführt wird:

  1. Klicken Sie im Arbeitsbereich „Zeitpläne“ auf den Namen eines Zeitplans.
  2. Über die verschiedenen Statusregisterkarten können Sie abgeschlossene, laufende und bevorstehende Aufträge im Zusammenhang mit dem Zeitplan anzeigen. Weitere Informationen zu den verschiedenen Status finden Sie unter Status.
Hinweis: Sie können auch den Status geplanter Aufträge im Arbeitsbereich „Aktivität“ anzeigen. Weitere Informationen hierzu finden Sie unter Aktivität.

Bearbeiten eines Zeitplans

So ändern Sie einen Zeitplan:

  1. Klicken Sie im Arbeitsbereich „Zeitpläne“ auf den Namen eines Zeitplans.
  2. Klicken Sie auf Zeitplan bearbeiten.
  3. Bearbeiten Sie die Zeitplaneinstellungen nach Bedarf. Weitere Informationen hierzu finden Sie unter Zeitplaneinstellungen.
  4. Klicken Sie auf Speichern.

Ausführen eines geplanten Auftrags

So führen Sie einen geplanten Auftrag aus:

  1. Aktivieren Sie im Arbeitsbereich „Zeitpläne“ das Kontrollkästchen für den geplanten Auftrag.
    Hinweis: Sie können mehrere Zeitpläne auswählen, um mehrere Aufträge gleichzeitig ausführen zu lassen.
  2. Klicken Sie auf Jetzt ausführen.
  3. Klicken Sie im eingeblendeten Bestätigungsfenster auf Jetzt ausführen.
    Hinweis: Wenn die Schaltfläche Jetzt ausführen für Sie deaktiviert angezeigt wird, verfügen Sie möglicherweise nicht über die Berechtigung zum Ausführen von Zeitplänen für dieses Ziel oder allgemein über die SaltStack Config-Benutzeroberfläche. Wenden Sie sich an den SaltStack Config-Administrator, um einen Zugriff anzufordern.

Überspringen einer geplanten Auftragsinstanz

So überspringen Sie eine Instanz eines geplanten Auftrags:

  1. Klicken Sie im Arbeitsbereich „Zeitpläne“ auf den Namen eines Zeitplans und wechseln Sie zur Registerkarte Bevorstehend.
  2. Aktivieren Sie das Kontrollkästchen für die Auftragsinstanz, die Sie überspringen möchten.
  3. Klicken Sie auf Überspringen.
  4. Klicken Sie im Bestätigungsdialogfeld auf Überspringen.

Deaktivieren eines vollständigen Zeitplans

So deaktivieren Sie einen vollständigen Zeitplan, um seine Ausführung zu verhindern:

  1. Aktivieren Sie im Arbeitsbereich „Zeitpläne“ das Kontrollkästchen für den Zeitplan.
  2. Klicken Sie auf Deaktivieren.
  3. Klicken Sie im Bestätigungsdialogfeld auf Deaktivieren.
Hinweis: Sie haben auch die Möglichkeit, einen Zeitplan selbst nach einem bestimmten Zeitplan zu aktivieren oder zu deaktivieren.

Zeitplaneinstellungen

Sie können die folgenden Einstellungen für den Zeitplan festlegen:

Auftrag

Geben Sie den Auftrag an, der in den Zeitplan aufgenommen werden soll. Weitere Informationen finden Sie unter Aufträge.

Ziel

Ein Ziel ist die Gruppe von Minions, die auf einen oder mehrere Salt-Master verteilt sein können, auf die der Salt-Befehl eines Auftrags angewendet wird. Ein Salt-Master kann auch wie ein Minion verwaltet werden und ein Ziel sein, wenn er den Minion-Dienst ausgeführt. Mit diesem Feld können Sie je nach ausgewähltem Befehl entweder eine Zielgruppe oder einen Salt-Master auswählen.

Zeitzone

Im Zeitplan enthaltene Aufträge werden basierend auf der in diesem Feld angegebenen Zeitzone ausgeführt. Aufträge werden für die UTC-Zeitzone gespeichert. Dies bedeutet, dass Aufträge zu der angegebenen UTC-Zeit ausgeführt werden, unabhängig davon, in welcher Zeitzone sich der RaaS-Server befindet. Die Zeitzone wird für die Umrechnung der UTC-Zeit in Ihre Ortszeit gespeichert.

SaltStack Config erkennt automatisch anhand Ihres Browsers Ihre Ortszeitzone und verwendet diese Zeitzone als Standardeinstellung. Sie können Ihre Ortszeitzone nicht ändern.

Häufigkeit des Zeitplans

Wählen Sie die Häufigkeit des Zeitplans aus den folgenden Optionen aus: Regelmäßig alle, Regelmäßig am/um, Einmal oder Cron-Ausdruck. Je nach geplanter Aktivität und der von Ihnen geplanten Häufigkeit sind zusätzliche Optionen verfügbar.

Regelmäßig alle
Legen Sie ein Intervall für die Wiederholung des Zeitplans mit optionalen Feldern für Start- oder Enddatum, Splay und maximale Anzahl paralleler Aufträge fest.
Regelmäßig am/um
Wählen Sie diese Option aus, um den Zeitplan wöchentlich oder täglich zu wiederholen. Sie können optionale Felder für das Start- oder Enddatum und die maximale Anzahl paralleler Aufträge ausfüllen.
Einmal
Geben Sie Datum und Uhrzeit für die Ausführung des Auftrags an.
Cron
Geben Sie einen Cron-Ausdruck ein, um auf der Grundlage der Croniter-Syntax einen benutzerdefinierten Zeitplan zu definieren. Syntaxrichtlinien finden Sie im CronTab-Editor. Vermeiden Sie für optimale Ergebnisse die Planung von Aufträgen im Abstand von weniger als 60 Sekunden, wenn Sie einen benutzerdefinierten Cron-Ausdruck definieren.

Status

Im Arbeitsbereich „Zeitpläne“ wird der aktuelle Status für jeden Zeitplan angezeigt. In der Ansicht mit den Details zu einem Zeitplan können Sie auch den aktuellen Status für jeden geplanten Auftrag anzeigen.

Zeitplan

Zeitpläne können entweder aktiviert oder deaktiviert sein.

Aktiviert
Alle Aufträge werden weiterhin ohne Unterbrechung den Zeitplaneinstellungen entsprechend ausgeführt.
Deaktiviert
Alle im Zeitplan enthaltenen Aufträge sind deaktiviert und werden nicht ausgeführt.

Geplante Aufträge

Zeitpläne können abgeschlossene, laufende und bevorstehende Aufträge enthalten. Weitere Informationen finden Sie unter Aktivität.