Ein Job ist eine Reihe von Konfigurationsbefehlen, die Sie erstellen und auf einer oder mehreren verwalteten Instanzen ausführen können. Sie können Jobs erstellen, um Konfigurationsänderungen über Instanzen hinweg vorzunehmen, Konfigurationen auf mehreren Instanzen in Ihrem Netzwerk replizieren und Konfigurationsaufgaben aufzeichnen und wiedergeben , indem Sie die NetScaler Console-GUI verwenden und sie in CLI-Befehle umwandeln.
Sie können die Funktion „Konfigurationsjobs“ der NetScaler-Konsole verwenden, um einen Konfigurationsjob zu erstellen, E-Mail-Benachrichtigungen zu senden und Ausführungsprotokolle der erstellten Jobs zu überprüfen.
So erstellen Sie einen Konfigurationsauftrag auf der NetScaler-Konsole:
Navigieren Sie zu Infrastruktur > Konfiguration > Konfigurationsjobs.
Klicken Sie auf Job erstellen.
Geben Sie auf der Seite „ Job erstellen “ unter der Registerkarte „ Konfiguration auswählen “ den Jobnamen an und wählen Sie den Instanztyp aus der Liste aus.
Wählen Sie in der Liste Konfigurationsquelle die Konfigurationsauftragsvorlage aus, die Sie erstellen möchten. Fügen Sie die Befehle für die ausgewählte Vorlage hinzu.
Sie können die Befehle entweder eingeben oder die vorhandenen Befehle aus den gespeicherten Konfigurationsvorlagen importieren.
Sie können beim Erstellen eines Jobs in den Konfigurationsjobs auch mehrere Vorlagen unterschiedlicher Typen im Konfigurationseditor hinzufügen.
Wählen Sie aus der Liste „ Konfigurationsquelle “ die verschiedenen Vorlagen aus und ziehen Sie die Vorlagen dann in den Konfigurationseditor. Die Vorlagentypen können sein: Konfigurationsvorlage, Integrierte Vorlage, Masterkonfiguration, Aufzeichnen und Abspielen, Instanz und Datei.
Notiz
Wenn Sie die Vorlage „
Deploy Master Configuration Job
“ zum ersten Mal hinzufügen und eine Vorlage eines anderen Typs hinzufügen, wird die gesamte Jobvorlage zu einem Typ „Master Configuration
“.
Sie können die Befehle im Konfigurationseditor auch neu anordnen und neu ordnen. Sie können den Befehl von einer Zeile in eine andere verschieben, indem Sie die Befehlszeile ziehen und ablegen. Sie können die Befehlszeile auch von einer Zeile in eine beliebige Zielzeile verschieben oder neu anordnen, indem Sie einfach die Befehlszeilennummer im Textfeld ändern. Sie können die Befehlszeile auch neu anordnen und neu ordnen, während Sie den Konfigurationsauftrag bearbeiten.
Sie können Variablen definieren, die es Ihnen ermöglichen, diesen Parametern unterschiedliche Werte zuzuweisen oder einen Job über mehrere Instanzen hinweg auszuführen. Sie können alle Variablen, die Sie beim Erstellen oder Bearbeiten eines Konfigurationsauftrags definiert haben, in einer einzigen konsolidierten Ansicht überprüfen. Klicken Sie auf die Registerkarte „Variablenvorschau“, um eine Vorschau der Variablen in einer einzigen konsolidierten Ansicht anzuzeigen, die Sie beim Erstellen oder Bearbeiten eines Konfigurationsauftrags definiert haben.
Sie können Rollback-Befehle für jeden Befehl im Konfigurationseditor anpassen. Um Ihre benutzerdefinierten Befehle anzugeben, aktivieren Sie die benutzerdefinierte Rollback-Option.
Wichtig
Damit das benutzerdefinierte Rollback wirksam wird, schließen Sie den Assistenten „ Job erstellen “ ab. Wählen Sie auf der Registerkarte „ Ausführen “ die Option „ Erfolgreiche Befehle zurücksetzen “ aus der Liste „ Bei Befehlsfehler “ aus.
Wählen Sie auf der Registerkarte „ Instanzen auswählen “ die Instanzen aus, auf denen Sie die Konfigurationsprüfung ausführen möchten.
In einem NetScaler-Hochverfügbarkeitspaar können Sie einen Konfigurationsjob lokal auf einem primären oder sekundären Knoten ausführen. Wählen Sie aus, auf welchem Knoten Sie den Job ausführen möchten.
Auf primären Knoten ausführen – Wählen Sie diese Option, um den Job nur auf primären Knoten auszuführen.
Auf sekundären Knoten ausführen – Wählen Sie diese Option, um den Job nur auf sekundären Knoten auszuführen.
Sie können auch sowohl den primären als auch den sekundären Knoten auswählen, um denselben Konfigurationsjob auszuführen. Wenn Sie weder einen primären noch einen sekundären Knoten auswählen, wird der Konfigurationsjob automatisch auf dem primären Knoten ausgeführt.
Auf der Registerkarte „Variablenwerte angeben“ haben Sie zwei Optionen:
Laden Sie die Eingabedatei herunter, um die Werte für die Variablen einzugeben, die Sie in Ihren Befehlen definiert haben, und laden Sie die Datei dann auf den NetScaler-Konsolenserver hoch.
Geben Sie gemeinsame Werte für die Variablen ein, die Sie für alle Instanzen definiert haben
Klicken Sie auf Weiter.
So senden Sie eine E-Mail und eine Slack-Benachrichtigung für einen Job:
Jetzt wird jedes Mal, wenn ein Job ausgeführt oder geplant wird, eine E-Mail und eine Slack-Benachrichtigung gesendet. Die Benachrichtigung enthält Einzelheiten wie den Erfolg oder Misserfolg des Auftrags sowie die relevanten Details.
Navigieren Sie zu Infrastruktur > Konfiguration > Konfigurationsjobs.
Wählen Sie den Job aus, für den Sie E-Mail- und Slack-Benachrichtigungen aktivieren möchten, und klicken Sie auf Bearbeiten.
Wechseln Sie auf der Registerkarte „ Ausführen “ zum Bereich „ Ausführungsbericht empfangen über “:
Aktivieren Sie das Kontrollkästchen E-Mail und wählen Sie die E-Mail-Verteilerliste aus, an die Sie den Ausführungsbericht senden möchten.
Wenn Sie eine E-Mail-Verteilerliste hinzufügen möchten, klicken Sie auf Hinzufügen und geben Sie die E-Mail-Serverdetails an.
Aktivieren Sie das Kontrollkästchen Slack und wählen Sie den Slack-Kanal aus, an den Sie den Ausführungsbericht senden möchten.
Wenn Sie ein Slack-Profil hinzufügen möchten, klicken Sie auf Hinzufügen und geben Sie den Profilnamen, Kanalnamenund Token des gewünschten Slack-Kanals an.
Klicken Sie auf Fertigstellen.
So senden Sie eine E-Mail und eine Slack-Benachrichtigung für einen Job:
Jetzt wird jedes Mal, wenn ein Job ausgeführt oder geplant wird, eine E-Mail und eine Slack-Benachrichtigung gesendet. Die Benachrichtigung enthält Einzelheiten wie den Erfolg oder Misserfolg des Auftrags sowie die relevanten Details.
Navigieren Sie zu Infrastruktur > Konfiguration > Konfigurationsjobs.
Wählen Sie den Job aus, für den Sie E-Mail- und Slack-Benachrichtigungen aktivieren möchten, und klicken Sie auf Bearbeiten.
Wechseln Sie auf der Registerkarte „ Ausführen “ zum Bereich „ Ausführungsbericht empfangen über “:
Aktivieren Sie das Kontrollkästchen E-Mail und wählen Sie die E-Mail-Verteilerliste aus, an die Sie den Ausführungsbericht senden möchten.
Wenn Sie eine E-Mail-Verteilerliste hinzufügen möchten, klicken Sie auf Hinzufügen und geben Sie die E-Mail-Serverdetails an.
Aktivieren Sie das Kontrollkästchen Slack und wählen Sie den Slack-Kanal aus, an den Sie den Ausführungsbericht senden möchten.
Wenn Sie ein Slack-Profil hinzufügen möchten, klicken Sie auf Hinzufügen und geben Sie den Profilnamen, Kanalnamenund Token des gewünschten Slack-Kanals an.
Klicken Sie auf Fertigstellen.
So zeigen Sie die Details der Ausführungszusammenfassung an:
Navigieren Sie zu Infrastruktur > Konfiguration > Konfigurationsjobs.
Wählen Sie den Job aus, für den Sie die Ausführungszusammenfassung anzeigen möchten, und klicken Sie auf Details.
Klicken Sie auf Ausführungszusammenfassung , um Folgendes anzuzeigen:
Der Status der Instanz, auf der der Job ausgeführt wird
Die Befehle werden im Job ausgeführt
Die Start- und Endzeit des Jobs und
Der Name des Instanzbenutzers