Inleiding
In dit document wordt beschreven hoe u een workflow in Intersight of het on-premise Intersight-apparaat kunt annuleren.
Voorwaarden
Vereisten
Er zijn geen specifieke vereisten van toepassing op dit document.
Gebruikte componenten
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Verwante producten
Dit document kan ook worden gebruikt met Intersight-software as a service (SaaS).
Achtergrondinformatie
Af en toe kunnen werkstromen zoals apparaatregistratie, firmware-upgrades, enzovoort vastlopen en niet kunnen worden voltooid.
Probleem
Momenteel heeft Intersight geen methode om een workflow direct vanuit de GUI te doden. Uiteindelijk faalt de workflow, maar het kan tot zes uur duren om te laten zien dat dit mislukt.
Oplossing
Annuleert de workflow met REST API.
Stap 1. Open de koppeling naar uw Intersight-apparaat met het formaat https://[FQDN]/apidocs/apirefs/api/v1/ waarin u de FQDN invult.
Deze link is verborgen en kan niet worden gevonden in de GUI.
Stap 2. Kies workflow/WorkflowInfos in het linkerpaneel.
Opmerking: U kunt een workflow in Intersight SaaS annuleren via de API-lijst van alle workflow.WorkflowInfo bronnen via intersight API-referentie.
Stap 3. Kies Get: Read a workflow.WorkflowInfo resource boven in de lijst.
De REST-client wordt geopend; log in als hierom wordt gevraagd.
Stap 4. Klik + Query Parameter om de queryregels op te halen.
Stap 4.1. Voer in de eerste rij:
Sleutel: $select
Value: Name, Status, StartTime, WorkflowType
Stap 4.2. Voer in de tweede rij de volgende gegevens in:
Sleutel: $filter
Value: Status eq 'RUNNING'
Stap 4.3. Klik op de knop .Send
De output maakt een lijst van werkstromen met een Status gelijk aan HET LOPEN, met hun overeenkomstige begintijd, MOID, naam, en klasse.
Stap 5. Onderzoek de output om de workflow te vinden die moet worden beëindigd.
Stap 6. Kopieer de MOID van de werkstroom die beëindigd moet worden.
Opmerking: aanbevolen wordt om de MOID tijdelijk ergens veilig te plakken. Als het proces verloren is, moet het opnieuw worden gestart.
Stap 7. Klik op de knop .Patch: Update a 'workflow.WorkflowInfo' resource
Stap 8. In het paneel van de Cliënt, ziet u deze sectie.
Stap 9. Plakt de MOID die u eerder naar het veld MOID hebt gekopieerd.
Stap 10. Voer in de hoofdtekst van deze sectie {"Action":"Cancel"}in.
Stap 10.1. Klik op de knop .Send Als de opdracht succesvol wordt uitgevoerd, ontvangt u een 200 Success antwoord.
Stap 11. In de Intersight GUI, controleer of de workflow is beëindigd.
Dit zorgt ervoor dat de workflow met succes is geannuleerd in Intersight.
Gerelateerde informatie