Verwalten von Jobs und Zeitplanung
Jobs werden in eine Jobwarteschlange platziert und im Hintergrund ausgeführt, wenn Ressourcen verfügbar sind. Wenn ein Job zu viele Cluster-Ressourcen benötigt, können Sie ihn anhalten oder anhalten, bis die Nachfrage auf dem Cluster geringer ist. Sie können auch Jobs überwachen und neu starten.
Jobkategorien
Es gibt drei Kategorien von Jobs, die Sie verwalten können: Server-verbundene, Cluster-verbundene und private.
Ein Job kann in einer der folgenden Kategorien sein:
-
Server-verbundene Jobs
Diese Jobs werden vom Management-Framework in die Warteschlange für einen bestimmten Knoten gestellt, der ausgeführt werden soll.
-
Cluster-verbundene Jobs
Diese Jobs werden vom Management-Framework in die Warteschlange für jeden Node im auszulaufenden Cluster verschoben.
-
Privatjobs
Diese Jobs sind für einen Knoten spezifisch und verwenden nicht die replizierte Datenbank (RDB) oder einen anderen Cluster-Mechanismus. Für Befehle, die private Jobs verwalten, ist die erweiterte Berechtigungsebene oder höher erforderlich.
Befehle zum Verwalten von Jobs
Wenn Sie einen Befehl eingeben, der einen Job aufruft, werden Sie in der Regel über den Befehl informiert, dass der Job in die Warteschlange verschoben wurde und anschließend zur CLI-Eingabeaufforderung zurückkehrt. Einige Befehle berichten stattdessen den Job-Fortschritt und kehren erst dann zur CLI-Eingabeaufforderung zurück, wenn der Job abgeschlossen ist. In diesen Fällen können Sie Strg-C drücken, um den Job in den Hintergrund zu verschieben.
Ihr Ziel ist | Befehl |
---|---|
Informationen zu allen Jobs anzeigen |
|
Informationen zu Jobs auf Node-Basis anzeigen |
|
Zeigt Informationen zu Cluster-verbundenen Jobs an |
|
Zeigt Informationen zu abgeschlossenen Jobs an |
|
Zeigt Informationen zum Jobverlauf an |
Für jeden Knoten im Cluster werden bis zu 25,000 Job-Datensätze gespeichert. Daher kann der Versuch, den gesamten Jobverlauf anzuzeigen, sehr viel Zeit in Anspruch nehmen. Um möglicherweise lange Wartezeiten zu vermeiden, sollten Sie Jobs nach Node, Storage Virtual Machine (SVM) oder Datensatz-ID anzeigen. |
Zeigen Sie die Liste der privaten Jobs an |
|
Informationen zu abgeschlossenen privaten Jobs anzeigen |
|
Zeigt Informationen zum Initialisierungsstatus für Job Manager an |
|
Überwachen des Fortschritts eines Jobs |
|
Überwachen Sie den Fortschritt eines privaten Jobs |
|
Unterbrechen Sie einen Job |
|
Unterbrechen Sie einen privaten Job |
|
Einen angehaltenen Job fortsetzen |
|
Setzen Sie einen angehaltenen privaten Job fort |
|
Stoppen Sie einen Job |
|
Beenden Sie einen privaten Job |
|
Löschen Sie einen Job |
|
Löschen Sie einen privaten Job |
|
Beenden Sie die Zuordnung eines Jobs mit Cluster-Verbindung zu einem nicht verfügbaren Node, dem er gehört, sodass ein anderer Node die Verantwortung für diesen Job übernehmen kann |
|
Mit dem |
Befehle zum Verwalten von Job-Zeitplänen
Viele Aufgaben - zum Beispiel Volume Snapshot-Kopien - können so konfiguriert werden cron
, dass sie nach bestimmten Zeitplänen ausgeführt werden.Zeitpläne, die zu bestimmten Zeitpunkten ausgeführt werden, werden cron-Zeitpläne genannt (ähnlich wie UNIX-Zeitpläne). Zeitpläne, die in Intervallen ausgeführt werden, werden als „interval“-Zeitpläne bezeichnet. Sie verwenden die job schedule
Befehle zum Verwalten von Job-Zeitplänen.
Job-Zeitpläne passen nicht auf manuelle Änderungen am Cluster-Datum und -Uhrzeit an. Diese Jobs werden planmäßig ausgeführt, basierend auf der aktuellen Cluster-Zeit, zu der der Job erstellt wurde oder zum Zeitpunkt der letzten Ausführung des Jobs. Wenn Sie daher das Datum oder die Uhrzeit des Clusters manuell ändern, sollten Sie mit den job show
job history show
Befehlen und überprüfen, ob alle geplanten Jobs gemäß Ihren Anforderungen in die Warteschlange eingereiht und abgeschlossen sind.
Wenn das Cluster Teil einer MetroCluster-Konfiguration ist, müssen die Job-Zeitpläne auf beiden Clustern identisch sein. Wenn Sie einen Job-Zeitplan erstellen, ändern oder löschen, müssen Sie diesen Vorgang auf dem Remote-Cluster ausführen.
Ihr Ziel ist | Befehl |
---|---|
Informationen zu allen Zeitplänen anzeigen |
|
Zeigt die Liste der Jobs nach Zeitplan an |
|
Informationen zu cron-Zeitplänen anzeigen |
|
Zeigt Informationen zu Intervallzeitplänen an |
|
Erstellen Sie einen cron-Zeitplan |
Ab ONTAP 9.10.1 können Sie die SVM für Ihren Jobzeitplan hinzufügen. |
Erstellen eines Intervallplans |
Sie müssen mindestens einen der folgenden Parameter angeben: |
Ändern Sie einen Cron-Zeitplan |
|
Ändern eines Intervallplans |
|
Löschen Sie einen Zeitplan |
|
Löschen Sie einen Cron-Zeitplan |
|
Einen Intervallzeitplan löschen |
|