Runbook verarbeiten
Verwenden Sie Runbooks mit Fleet Application Management, um Lebenszyklusvorgänge für Flottenressourcen auszuführen.
Wenn das erforderliche Flottenanwendungsmanagement-Plug-in für Lebenszyklusvorgänge außerhalb von Flottenanwendungsmanagement deaktiviert ist, verläuft der Vorgang nicht erfolgreich. Beispiel: Wenn das Flottenanwendungsmanagement-Plug-in oder das OS Management Hub-Plug-in für eine von Flottenanwendungsmanagement verwaltete Ressource nicht aktiviert ist, tritt ein Fehler auf.
Wählen Sie auf der Listenseite Flotten die Flotte aus, mit der Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite Flotten oder einer bestimmten Flotte benötigen, finden Sie weitere Informationen unter Flotten auflisten.
Wählen Sie auf der Flottendetailseite Aktionen, Prozess-Runbook aus.
Die Verarbeitung eines Runbooks besteht aus den 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. Runbooks hinzufügen
Fügen Sie auf der Seite Runbooks hinzufügen die erforderlichen Runbooks für die Flotte hinzu.
Nachdem Sie Runbooks zur Flotte hinzugefügt haben, werden sie in der Tabelle Runbook hinzufügen angezeigt. Die Runbooks werden basierend auf der in der Tabelle angegebenen Reihenfolge ausgeführt. Sie können:Wählen Sie Weiter, um fortzufahren.- Wählen Sie den Runbook-Namen aus, um weitere Details anzuzeigen.
- Ändern Sie die Reihenfolge im Menü Aktionen in der Zeile für das Runbook.
Tagging
Wenn Sie über Berechtigungen zum Erstellen von Ressourcen verfügt, sind Sie auch berechtigt: Freiformtags auf diese Ressource anwenden. Um ein definiertes Tag anzuwenden, müssen Sie über die Berechtigungen zum Verwenden des Tag-Namespace verfügen. Weitere Informationen zum Tagging finden Sie unter Ressourcentags. Wenn Sie nicht sicher sind, ob Tags angewendet werden sollen, überspringen Sie diese Option, oder fragen Sie einen Administrator. Sie können Tags später anwenden.
Wählen Sie Weiter aus, um mit dem nächsten Schritt fortzufahren.
2. Runbook-Parameter
Geben Sie auf der Seite Runbook-Parameter ein oder mehrere Argumente für die Runbook-Aufgabe ein, sofern vorhanden.
Je nach Runbook können die Parameter variieren:
-
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.
3. Überprüfen
Auf der Seite Prüfen:- Prüfen Sie die Runbook-Konfiguration.
- Um Einstellungen zu ändern, wählen Sie Basisinformationen bearbeiten.
- Um Runbooks zu ändern, wählen Sie Runbooks bearbeiten. Feldbeschreibungen finden Sie unter Runbook erstellen.
- Um Eingabe- oder Ausgabevariablen zu ändern, wählen Sie Parameter bearbeiten. Feldbeschreibungen finden Sie unter Aufgaben erstellen.
- Um Tags zu aktualisieren, wählen Sie Tags bearbeiten aus.
Wenn Sie alle Einstellungen geprüft haben, wählen Sie Erstellen aus.
Das Runbook beginnt mit der Ausführung des ausgewählten Vorgangs. Sie können dessen Fortschritt auf der Registerkarte Runbook-Prozesse anzeigen. Siehe Runbook-Prozesse auflisten.
Diese Aufgabe kann nicht mit der CLI ausgeführt werden.
Eine vollständige Liste der Flags und Variablenoptionen für Flottenanwendungsmanagement-CLI-Befehle finden Sie unter CLI für Flottenanwendungsmanagement.
Diese Aufgabe kann nicht mit der API ausgeführt werden.