Auf der Seite „Auftragsrückläufe“ werden Details zu den Ergebnissen aller abgeschlossenen Aufträge angezeigt. Sie können diese Seite verwenden, um Auftragsdetails anzuzeigen und die Ausgabe aus einem Auftrag zu lesen. SaltStack Config enthält mehrere benutzerdefinierte Ausgabeeinheiten zum Formatieren von Ergebnissen für gängige Auftragstypen.

Aufträge werden verwendet, um Remoteausführungsaufgaben auszuführen, Zustände anzuwenden und Salt-Runner zu starten. Weitere Informationen finden Sie unter Aufträge.

Sie können eine Liste der abgeschlossenen Aufträge für ein bestimmtes Minion oder einen bestimmten Zeitraum anzeigen. Sie können auch einen detaillierten Bericht zu jedem Auftragsrücklauf anzeigen. Weitere Informationen zu benutzerdefinierten Ausgabeeinheiten, die in Auftragsrückläufen enthalten sind, finden Sie unter Benutzerdefinierte Ausgabeeinheiten.

Bei Minions handelt es sich um Knoten, auf denen der Minion-Dienst ausgeführt wird. Dieser Dienst kann Befehle eines Salt-Masters befolgen und die erforderlichen Aufgaben durchführen. Weitere Informationen zu Minions finden Sie unter Minions.

Hinweis: Im Rahmen der Initiative von VMware zum Entfernen problematischer Terminologie wird der Begriff Salt-Master in SaltStack Config und verwandten Produkten und Dokumentationen durch einen besseren Begriff ersetzt. Es kann einige Versionszyklen dauern, bevor diese Aktualisierung der Terminologie vollständig abgeschlossen ist.

Anzeigen von Auftragsergebnissen nach Minion

So zeigen Sie die Auftragsergebnisse für ein bestimmtes Minion an:

  1. Navigieren Sie zum Arbeitsbereich Minions und wählen Sie eine Minion-ID aus.
  2. Wählen Sie auf der Seite Details die Registerkarte Aktivität aus.

    Auf der Registerkarte Aktivität wird eine Liste mit maximal 500 Aufträgen angezeigt, die für das ausgewählte Minion auf der Benutzeroberfläche ausgeführt wurden.

  3. Wählen Sie die JID des anzuzeigenden Auftragsrücklaufs aus.
Hinweis: SaltStack Config gibt Daten über Salt-Master und dann an RaaS zurück, sodass die Daten auf der Registerkarte „Auftragsverlauf“ möglicherweise nicht sofort angezeigt werden. Wenn Sie Auftragsergebnisse für eine einzelne Auftragsausführung unmittelbar nach dem Starten des Auftrags anzeigen, können auf der Registerkarte „Ergebnisse“ unvollständige Daten angezeigt werden, bis die Salt-Master die Rückläufe verarbeitet und an RaaS zurückgegeben haben.

Anzeigen von Auftragsergebnissen zum Zeitpunkt der Fertigstellung

So zeigen Sie Auftragsergebnisse für einen bestimmten Zeitraum/Datumsbereich an:

  1. Navigieren Sie zu Aktivität > Abgeschlossen.

    Im Abschnitt Abgeschlossen wird eine Liste der abgeschlossenen Aufträge angezeigt. Sie können die Aktivität für einen bestimmten Zeitraum anzeigen, indem Sie die Spalte Startzeit filtern oder sortieren. Weitere Informationen zum Filtern von Ergebnissen nach Zeit finden Sie unter Filtern nach Zeitraum. Weitere Informationen zum Arbeitsbereich Aktivität finden Sie unter Aktivität.

  2. Klicken Sie auf die JID des anzuzeigenden Auftragsrücklaufs, um die Auftragsdetails zu öffnen.

Herunterladen von Auftragsergebnissen

So laden Sie die Auftragsergebnisse für einen bestimmten Auftrag herunter:

  1. Klicken Sie auf eine JID und befolgen Sie die Schritte zum Anzeigen von Auftragsergebnissen nach Minion oder Zeitpunkt der Fertigstellung, wie in den vorherigen Abschnitten erläutert.
  2. Klicken Sie oben rechts im Auftragsrücklauf auf Herunterladen, um ein Menü zu öffnen, und wählen Sie dann JSON aus.

Die Datei .json wird in Ihren Browser heruntergeladen.

Informationsfelder des Auftragsrücklaufs

Auf der Seite „Auftragsergebnisse“ werden die folgenden Details zur ausgewählten Auftragsausführung angezeigt:

Titel
Der Titel der Seite „Auftragsergebnisse“ gibt die Funktion und die ID des Auftrags (JID) an.
Untertitel

Der Untertitel variiert je nach Art des ausgeführten Auftrags. Im Untertitel werden die spezifischen Informationen zu dieser Auftragsausführung angezeigt. Diese umfassen:

  • Den Auftragsnamen
  • Das Ziel (z. B. alle Minions)
  • Den oder die Salt-Master Salt-Master, die den Auftrag ausgegeben haben
  • Den Namen des Benutzers, der den Auftrag ausgeführt hat
  • Rücklaufdetails
Detailansichten für Aufträge

Ändern Sie die Formatierung der Rücklaufdaten, indem Sie eine der folgenden Optionen auswählen.

Zusammenfassung
Eine Liste der Minions, die der Auftrag als Ziel verwendet. Jedes Minion enthält zusätzliche Details, die durch Öffnen oder Schließen der entsprechenden Dropdown-Liste angezeigt werden können.
Benutzerdefinierte Ausgabeeinheit
Eine benutzerdefinierte Darstellung der Auftragsergebnisse, die für die mit dem Auftrag verknüpfte Funktion entwickelt wurde. Weitere Informationen hierzu finden Sie unter Benutzerdefinierte Ausgabeeinheiten.
Raw
Raw JSON-Datenstruktur mit minimaler Formatierung.
Auftragsinformationen
Allgemeine Übersicht über die Aufträge, einschließlich der Minions, die zurückgegeben werden sollen, sowie der Minions, die nicht zurückgegeben wurden.

Benutzerdefinierte Ausgabeeinheiten

SaltStack Config enthält mehrere benutzerdefinierte Ausgabeeinheiten zum Formatieren von Ergebnissen für gängige Auftragstypen. Der Name der Ausgabeeinheit variiert je nach ausgeführtem Auftrag bzw. ausgeführter Funktion. Zu den möglichen Titeln für Ausgabeeinheiten gehören:

  • Statusaufträge
  • test.ping
  • disk.usage
  • status.cpuinfo
  • network.routes
  • network.ipaddrs
  • network.netstat
  • cmd.run
  • cmd.script
  • pkg.list_pkgs
  • Benutzerinformationen

Beispiele für benutzerdefinierte Ausgabeeinheiten

Dieser Abschnitt enthält Beispiele einer Auswahl benutzerdefinierter Ausgabeeinheiten für Auftragsrückläufe.

Statusaufträge

Gibt Ergebnisse eines bestimmten Statusmoduls zurück, wenn ein Statusauftrag ausgeführt wird, wie z. B. state.sls, state.highstate, state.apply. Bei einer Statusfunktion handelt es sich um eine in einem Statusmodul enthaltene Funktion, die die Anwendung eines bestimmten Status auf ein System verwalten kann. Statusfunktionen rufen häufig ein oder mehrere Ausführungsmodule zum Durchführen einer bestimmten Aufgabe auf. Weitere Informationen zu Salt-Zuständen finden Sie in der Salt-Dokumentation: Verwendung von Salt-Zuständen. Weitere Informationen zu Aufträgen finden Sie unter Aufträge.


state-outputter

Test.ping

Gibt Ergebnisse der Ausführung von test.ping für jeden Knoten in der Zielgruppe zurück.


ping-outputter

Festplattennutzung

Gibt Nutzungsinformationen für Volumes zurück, die auf Minions in der Zielgruppe gemountet wurden.

CPU-Informationen

Diese Ausgabeeinheit enthält verschiedene Ansichten, die Sie mithilfe der linken Spalte anwenden können.


cpu-outputter

Routen

Gibt aktuell konfigurierte Routen aus der Routing-Tabelle zurück.


routes-outputter

IP-Adresse

Gibt eine Liste der IPv4-Adressen zurück, die dem Host zugewiesen sind.

Netstat

In einem interaktiven Diagramm werden Verbindungen zwischen Minions und Salt-Mastern angezeigt.


netstat-outputter

Pakete auflisten

Zeigt Pakete an, die aktuell auf jedem Minion installiert sind.

Benutzerinformationen

Gibt Informationen für vom Betriebssystem definierte Benutzergruppen in den anvisierten Minions zurück.


getent-outputter