Inhalt

Einleitung

Voraussetzungen

Anforderungen

Verwendete Komponenten

Verwandte Produkte

Hintergrundinformationen

Problem

Lösung

Einleitung

In diesem Dokument wird beschrieben, wie Sie einen Workflow in Intersight oder in der Intersight-Appliance vor Ort abbrechen.

Voraussetzungen

Anforderungen

Es gibt keine spezifischen Anforderungen für dieses Dokument.

Verwendete Komponenten

Dieses Dokument ist nicht auf bestimmte Software- und Hardware-Versionen beschränkt.

Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.

Verwandte Produkte

Dieses Dokument kann auch mit Intersight Software as a Service (SaaS) verwendet werden.

Hintergrundinformationen

Gelegentlich können Workflows wie die Geräteregistrierung, Firmware-Upgrades usw. fehlschlagen und können die Aufgabe nicht abschließen.

Problem

Derzeit verfügt Intersight nicht über eine Methode, um einen Workflow direkt über die GUI zu beenden. Letztendlich schlägt der Workflow fehl, es kann jedoch bis zu sechs Stunden dauern, bis er als fehlerhaft angezeigt wird.

Lösung

Abbrechen des Workflows mit REST API

Schritt 1: Öffnen Sie den Link zu Ihrer Intersight-Appliance im folgenden Format:

https://[FQDN]/apidocs/apirefs/api/v1/

Dieser Link ist ausgeblendet und kann in der GUI nicht gefunden werden.

Schritt 2: Klicken Sie im linken Bereich auf 'Workflow/WorkflowInfos'.

Hinweis: Sie können einen Workflow in Intersight SaaS über die API-Liste aller "workflow.WorkflowInfo" Ressourcen über Intersight API-Referenz abbrechen

Schritt 3: Wählen Sie oben in der Liste 'Get: Read a workflow.WorkflowInfo resource' aus.

Der REST-Client wird geöffnet. Melden Sie sich bei entsprechender Aufforderung an.

Schritt 4: Klicken Sie auf + Abfrageparameter, um die Abfragezeilen abzurufen.

Schritt 4.1 Geben Sie in der ersten Zeile Folgendes ein:

Schlüssel: $select

Wert: Name,Status,StartTime,WorkflowType.

Schritt 4.2 Geben Sie in der zweiten Zeile Folgendes ein:

Schlüssel: $filter

Wert: Status eq 'RUNNING'.

Schritt 4.3: Klicken Sie auf Senden.

In der Ausgabe werden Workflows mit dem Status "RUNNING" und der entsprechenden Startzeit, der MOID, dem Namen und der Klasse aufgelistet.

Schritt 5: Überprüfen Sie die Ausgabe, um den Workflow zu finden, der beendet werden muss.

Schritt 6: Kopieren Sie die MOID des Workflows, der beendet werden muss.

Hinweis: Es wird empfohlen, die MOID vorübergehend an einem sicheren Ort einzufügen. Wenn sie verloren geht, muss der Prozess erneut gestartet werden.

Schritt 7. Klicken Sie auf Patch: Aktualisieren Sie eine 'workflow.WorkflowInfo'-Ressource.

Schritt 8: Im Bedienfeld "Client" wird dieser Abschnitt angezeigt.

Schritt 9. Fügen Sie die zuvor kopierte MOID in das Feld MOID ein.

Schritt 10. Geben Sie im Text dieses Abschnitts {"Aktion":"Abbrechen"} ein.

Schritt 10.1 Klicken Sie auf Senden. Wenn der Befehl erfolgreich ausgeführt wird, erhalten Sie eine Antwort von 200 Success.

Schritt 11. Überprüfen Sie in der Intersight-GUI, ob der Workflow beendet wurde.

So wird sichergestellt, dass der Workflow in Intersight erfolgreich abgebrochen wird.

Zugehörige Informationen

- Intersight API-Dokument

- Interview-Helpcenter

- Technischer Support und Dokumentation für Cisco Systeme