Lebenszyklusarbeitsvorgangsplan erstellen
Erstellen Sie einen Zeitplan für die tägliche oder monatliche Ausführung von Lebenszyklusvorgängen in Fleet Application Management basierend auf dem Release von Patches.
Wählen Sie auf der Listenseite Zeitpläne die Option Zeitplan erstellen aus. Wenn Sie Hilfe beim Suchen der Listenseite benötigen, finden Sie weitere Informationen unter Lebenszyklusarbeitsvorgangspläne auflisten.
Die Erstellung eines Zeitplans umfasst die folgenden Seiten:
Führen Sie die folgenden Workflows nacheinander aus. Sie können zu einer vorherigen Seite zurückkehren, indem Sie Zurück auswählen.
1. Basisinformationen
Auf der Seite Basisinformationen geben Sie die grundlegenden Informationen für einen Lebenszyklusvorgangsplan in Fleet Application Management an.
Geben Sie folgende Informationen ein:
- Name: Geben Sie einen eindeutigen Namen für einen Lebenszyklusplan ein. Geben Sie dabei keine vertraulichen Informationen ein.
- Beschreibung: Geben Sie eine Beschreibung für den Lebenszyklusplan ein. Geben Sie dabei keine vertraulichen Informationen ein.
- Erstellen in Compartment: Wählen Sie das Compartment aus, in dem der Zeitplan erstellt werden soll.
Zeitplan
Wählen Sie einen Plantyp aus, um den Zeitplan für einen Lebenszyklusvorgang zu konfigurieren.
Wählen Sie eine der folgenden Optionen aus:- Wartungsfenster: Wählen Sie diese Option aus, um einen Plan aus der Liste der vorhandenen Wartungsfenster auszuwählen. Wählen Sie dann ein Wartungsfenster aus der Listentabelle des Wartungsfensters, das Teil des Plans sein soll. Wählen Sie in der Listentabelle den Namen eines Wartungsfensters, um die Detailseite zu öffnen, auf der Sie den Status des Fensters anzeigen und andere Aufgaben ausführen können. Wenn Sie Hilfe beim Suchen der Listenseite oder des Wartungsfensters benötigen, finden Sie weitere Informationen unter Wartungsfenster auflisten.
- Benutzerdefiniert: Um einen bestimmten Zeitplan für eine Flotte einzugeben, wählen Sie diese Option aus. Eine Beschreibung der Felder finden Sie unter Wartungsfenster erstellen.
Wählen Sie Weiter, um fortzufahren.
2. Runbook
Wählen Sie auf der Seite Runbooks ein Runbook aus einem Compartment aus, das mit bestimmten Lebenszyklusvorgängen verknüpft ist, und wählen Sie dann die entsprechende Version aus. Hinweis
Stellen Sie sicher, dass Sie die richtigen Berechtigungen für den SUDO-Zugriff haben, wenn Sie ein Runbook mit aktivierten SUDO-Berechtigungen auswählen.Nachdem Sie Runbooks zum Zeitplan hinzugefügt haben, werden sie in der Tabelle Runbook hinzufügen angezeigt. Die Runbooks werden in der in der Tabelle angegebenen Reihenfolge ausgeführt. Sie können folgende Aktionen ausführen:- Wählen Sie den Runbook-Namen aus, um weitere Details abzurufen.
- Wählen Sie im Menü Aktionen in der Zeile für dieses Runbook eine neue Reihenfolge aus, um die Runbook-Sequenz zu ändern.
3. Flotten
Fügen Sie auf der Seite Flotten Flotten zu einem Lebenszyklusvorgangsplan hinzu. Nachdem Sie Flotten zum Plan hinzugefügt haben, werden sie in der Tabelle Flotten hinzufügen angezeigt. Sie können folgende Aktionen ausführen: - Wählen Sie den Flottennamen aus, um weitere Details anzuzeigen.
- Aktivieren Sie das Kontrollkästchen neben der Flotte, und wählen Sie Entfernen aus, um sie aus dem Zeitplan zu entfernen.
4. Runbook-Parameter
Geben Sie auf der Seite Runbook-Parameter ein oder mehrere Argumente für die Runbook-Aufgabe ein, sofern vorhanden.
-
Runbook für Patching oder Discovery:
- Argumentname: Wählen Sie den Argumentnamen aus, der mit der Aufgabe verknüpft ist.
- Bogenwert: Ändern Sie den Standardwert, indem Sie einen Wert eingeben.
- Gleichen Wert überall in einem Runbook anwenden: Um denselben Wert für Runbook-Aufgaben zu verwenden, aktivieren Sie diesen Switch. Wenn Sie den Switch nicht aktivieren, geben Sie den Argumentnamen und -wert für jede Runbook-Aufgabe an.
-
Provisioning-Runbook:
Basierend auf dem Runbook und den zugehörigen Aufgaben (z.B. Provisioning einer Datenbank oder Compute-Ressource) zeigt Fleet Application Management relevante Konfigurationsfelder an. Sie können Konfigurationen an die spezifische Ressource anpassen, die bereitgestellt wird.
Hinweis
- Sie können Konfigurationen anzeigen und ändern, die mit einem Terraform-Package oder einer Konfigurationsdatei (wie JSON-, YAML- oder .tf-Dateien) verknüpft sind, während des Provisionings.
- Konfigurationen werden als dynamische Formulare dargestellt, die basierend auf dem Inhalt der zugrunde liegenden Datei aufgefüllt werden (z.B. Schlüssel/Wert-Paare).
- Die Formularfelder werden aus der Datei
schema.yamlim Terraform-Package generiert. Wenn im Schema ein Standardwert definiert ist, wird das Feld vorab aufgefüllt. Andernfalls wird das Feld leer angezeigt, damit Sie den Vorgang abschließen können. Weitere Informationen zur Dateischema.yamlfinden Sie unter Metaschema für Validierung.
Um die Runbook-Aufgaben zu konfigurieren, wählen Sie eine der folgenden Optionen:- Vorhandenes auswählen: Wählen Sie ein vorhandenes Konfigurationskatalogelement aus. Das Runbook verwendet die ausgewählte Konfiguration ohne Änderungen. Sie können die Konfiguration in diesem Schritt nicht ändern, und es wird kein Formular angezeigt.
- Neu erstellen: Wählen Sie Ändern aus, um ein Katalogelement zu erstellen, indem Sie Konfigurationswerte direkt im Bereich Konfigurationskatalogelement erstellen eingeben. Im Bereich wird ein dynamisches Formular angezeigt, das aus dem Inhalt der Datei
schema.yamlin der Terraform-Katalogelementdatei wiedergegeben wird, die an die Runbook-Aufgabe angehängt ist. Diese neue Konfiguration kann dann zur späteren Verwendung in Object Storage gespeichert werden. Siehe Privates Katalogelement erstellen. Fleet Application Management erstellt ein Katalogelement und ordnet es der Provisioning-Task zu.Hinweis
Konfigurationsfelder werden basierend auf dem Ressourcentyp (wie Datenbank, Compute, Benachrichtigungen oder Ereignisse) angepasst. Beispiel: Durch das Provisioning eines Benachrichtigungsservice werden Felder für E-Mail-Adressen angefordert, während in einem Runbook für das Datenbank-Provisioning Einstellungen wie "Alarm erstellen aktiviert" oder "Ereignis erstellen" angezeigt werden.Wählen Sie Konfigurieren und auswählen aus, um die Konfigurationsänderungen zu bestätigen, die Konfiguration für das Runbook zu erstellen und auszuwählen.
Wählen Sie Weiter, um fortzufahren.
5. Überprüfen
Wählen Sie auf der Seite Prüfen die Option Basisinformationen bearbeiten aus, um die Einstellungen zu ändern.
Wählen Sie Zeitplan bearbeiten aus, um die Zeitplaneinstellungen zu ändern.
Um Runbooks zu ändern, wählen Sie Runbooks bearbeiten. Feldbeschreibungen finden Sie unter Runbook erstellen.
Wählen Sie Flotten bearbeiten aus, um die Flotteneinstellungen zu ändern. Feldbeschreibungen finden Sie unter Flotte erstellen.
Um Eingabe- oder Ausgabevariablen zu ändern, wählen Sie Parameter bearbeiten. Feldbeschreibungen finden Sie unter Aufgaben erstellen.
Wenn die Zeitplaneinstellungen vollständig geprüft sind, wählen Sie Erstellen aus, um einen Zeitplan zu erstellen, und listen Sie ihn auf der Listenseite Zeitpläne auf.
Verwenden Sie den Befehl oci fleet-apps-management fleet-apps-management-operations scheduler-definition create und die erforderlichen Parameter, um einen Zeitplan zu erstellen:
oci fleet-apps-management fleet-apps-management-operations scheduler-definition create --action-groups <json_file_or_string> --compartment-id <compartment_OCID> --schedule <json_file_or_string> [OPTIONS]Eine vollständige Liste der Flags und Variablenoptionen für Fleet Application Management-CLI-Befehle finden Sie in der CLI für Fleet Application Management.
Führen Sie den Vorgang CreateSchedulerDefinition aus, um einen Zeitplan zu erstellen.