Einen Konfigurationsauftrag erstellen

Ein Auftrag ist ein Satz von Konfigurationsbefehlen, die Sie auf einer oder mehreren verwalteten Instanzen erstellen und ausführen können. Sie können Aufträge erstellen, um Konfigurationsänderungen über Instanzen hinweg vorzunehmen, Konfigurationen auf mehreren Instanzen replizieren in Ihrem Netzwerk und Konfigurationsaufgaben aufzeichnen und wiedergeben mithilfe der NetScaler Console GUI und diese in CLI-Befehle umwandeln.

Sie können die Funktion „Konfigurationsaufträge“ der NetScaler Console verwenden, um einen Konfigurationsauftrag zu erstellen, E-Mail-Benachrichtigungen zu senden und Ausführungsprotokolle der erstellten Aufträge zu überprüfen.

So erstellen Sie einen Konfigurationsauftrag in NetScaler Console:

  1. Navigieren Sie zu Infrastructure > Configuration > Configuration Jobs.

  2. Klicken Sie auf Create Job.

  3. Auf der Seite Create Job, unter der Registerkarte Select Configuration, geben Sie den Auftragsnamen an und wählen Sie den Instance Type aus der Liste aus.

  4. Wählen Sie in der Liste Configuration Source 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 auch mehrere Vorlagen unterschiedlichen Typs im Konfigurationseditor hinzufügen, während Sie einen Auftrag in den Konfigurationsaufträgen erstellen.

    • Wählen Sie aus der Liste Configuration Source die verschiedenen Vorlagen aus und ziehen Sie diese dann in den Konfigurationseditor. Die Vorlagentypen können Configuration Template, In built Template, Master Configuration, Record and Play, Instance und File sein.

    Hinweis

    Wenn Sie die Vorlage Deploy Master Configuration Job zum ersten Mal hinzufügen, fügen Sie eine Vorlage eines anderen Typs hinzu, dann wird die gesamte Auftragsvorlage zu einem Master Configuration-Typ.

    Sie können die Befehle im Konfigurationseditor auch neu anordnen und umsortieren. 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 zu einer beliebigen Zielzeile verschieben oder neu anordnen, indem Sie einfach die Befehlszeilennummer im Textfeld ändern. Sie können die Befehlszeile auch neu anordnen und umsortieren, während Sie den Konfigurationsauftrag bearbeiten.

    Sie können Variablen definieren, die es Ihnen ermöglichen, diesen Parametern unterschiedliche Werte zuzuweisen oder einen Auftrag ü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 Preview Variables, um die Variablen, die Sie beim Erstellen oder Bearbeiten eines Konfigurationsauftrags definiert haben, in einer einzigen konsolidierten Ansicht anzuzeigen.

    Sie können Rollback-Befehle für jeden Befehl im Konfigurationseditor anpassen. Um Ihre angepassten Befehle anzugeben, aktivieren Sie die Option für benutzerdefiniertes Rollback.

    Wichtig

    Damit das benutzerdefinierte Rollback wirksam wird, schließen Sie den Assistenten Create Job ab. Wählen Sie auf der Registerkarte Execute die Option Rollback Successful Commands aus der Liste On Command Failure aus.

  5. Wählen Sie auf der Registerkarte Select Instances die Instanzen aus, auf denen Sie die Konfigurationsprüfung ausführen möchten.

    1. In einem NetScaler Hochverfügbarkeitspaar können Sie einen Konfigurationsauftrag lokal auf einem primären oder einem sekundären Knoten ausführen. Wählen Sie aus, auf welchem Knoten Sie den Auftrag ausführen möchten.

      • Auf primären Knoten ausführen – Wählen Sie diese Option, um den Auftrag nur auf primären Knoten auszuführen.

      • Auf sekundären Knoten ausführen – Wählen Sie diese Option, um den Auftrag nur auf sekundären Knoten auszuführen.

      Sie können auch sowohl primäre als auch sekundäre Knoten auswählen, um denselben Konfigurationsauftrag auszuführen. Wenn Sie weder einen primären noch einen sekundären Knoten auswählen, wird der Konfigurationsauftrag automatisch auf dem primären Knoten ausgeführt.

  6. Auf der Registerkarte Specify Variable Values haben Sie zwei Optionen:

    1. 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 Console-Server hoch.

    2. Geben Sie gemeinsame Werte für die Variablen ein, die Sie für alle Instanzen definiert haben

    3. Klicken Sie auf Next.

So senden Sie eine E-Mail- und Slack-Benachrichtigung für einen Auftrag:

Eine E-Mail- und Slack-Benachrichtigung wird jetzt jedes Mal gesendet, wenn ein Auftrag ausgeführt oder geplant wird. Die Benachrichtigung enthält Details wie den Erfolg oder Misserfolg des Auftrags zusammen mit den relevanten Informationen.

  1. Navigieren Sie zu Infrastructure > Configuration > Configuration Jobs.

  2. Wählen Sie den Auftrag aus, für den Sie E-Mail- und Slack-Benachrichtigungen aktivieren möchten, und klicken Sie auf Edit.

  3. Gehen Sie auf der Registerkarte Execute zum Bereich Receive Execution Report Through:

    • Aktivieren Sie das Kontrollkästchen Email 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 Add und geben Sie die Details des E-Mail-Servers 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 Add und geben Sie den Profile Name, Channel Name und Token des gewünschten Slack-Kanals an.

      Slack-Profil

  4. Klicken Sie auf Finish.

So senden Sie eine E-Mail- und Slack-Benachrichtigung für einen Auftrag:

Eine E-Mail- und Slack-Benachrichtigung wird jetzt jedes Mal gesendet, wenn ein Auftrag ausgeführt oder geplant wird. Die Benachrichtigung enthält Details wie den Erfolg oder Misserfolg des Auftrags zusammen mit den relevanten Informationen.

  1. Navigieren Sie zu Infrastructure > Configuration > Configuration Jobs.

  2. Wählen Sie den Auftrag aus, für den Sie E-Mail- und Slack-Benachrichtigungen aktivieren möchten, und klicken Sie auf Edit.

  3. Gehen Sie auf der Registerkarte Execute zum Bereich Receive Execution Report Through:

    • Aktivieren Sie das Kontrollkästchen Email 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 Add und geben Sie die Details des E-Mail-Servers 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 Add und geben Sie den Profile Name, Channel Name und Token des gewünschten Slack-Kanals an.

  4. Klicken Sie auf Finish.

So zeigen Sie Details der Ausführungszusammenfassung an:

  1. Navigieren Sie zu Infrastructure > Configuration > Configuration Jobs.

  2. Wählen Sie den Auftrag aus, dessen Ausführungszusammenfassung Sie anzeigen möchten, und klicken Sie auf Details.

  3. Klicken Sie auf Execution Summary, um Folgendes anzuzeigen:

    • Den Status der Instanz, auf der der Auftrag ausgeführt wird

    • Die im Auftrag ausgeführten Befehle

    • Die Start- und Endzeit des Auftrags, und

    • Den Namen des Instanzbenutzers

    Zusammenfassung

Einen Konfigurationsauftrag erstellen