目錄

簡介

必要條件

需求

採用元件

背景資訊

問題

解決方案

相關資訊

簡介

本文檔介紹如何在Intersight或本地Intersight裝置中取消工作流。

必要條件

需求

本文件沒有特定需求。

採用元件

本文件所述內容不限於特定軟體和硬體版本。

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路運作中，請確保您瞭解任何指令可能造成的影響。

相關產品

本檔案也適用於視訊軟體即服務(SaaS)

背景資訊

有時，諸如裝置註冊、韌體升級等工作流程可能會停滯不前，無法完成任務

問題

目前，Intersight沒有直接從GUI終止工作流的方法。最終，工作流會失敗，但顯示失敗可能需要長達6個小時。

解決方案

使用REST API取消工作流

步驟1.開啟指向Intersight裝置的連結，格式為：

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

此連結已隱藏，無法在GUI中找到。

步驟2.在左側面板中選擇「workflow/WorkflowInfos」。

附註：您可以通過所有「workflow.WorkflowInfo」資源的API清單(通過intersight API參考)，在Intersight SaaS中取消工作流程

步驟3.在清單頂端，選擇'Get:讀取workflow.WorkflowInfo資源'。

開啟REST客戶端，如果出現提示，請登入。

步驟4.按一下+ Query Parameter獲取查詢行。

步驟4.1在第一行輸入：

鍵： $select

值：名稱、狀態、開始時間、工作流型別。

步驟4.2在第二行輸入：

主要:$filter

值：狀態應為「RUNNING」。

步驟4.3.按一下「Send」。

輸出列出狀態等於「RUNNING」的工作流，以及相應的開始時間、MOID、名稱和類。

步驟5.檢查輸出以查詢需要終止的工作流程。

步驟6.複製需要終止的工作流的MOID。

注意：建議您將MOID臨時貼上到安全的位置。如果丟失，必須再次啟動進程。

步驟7.按一下Patch:更新「workflow.WorkflowInfo」資源。

步驟8.在「客戶端」面板中，您看到本節。

步驟9.將先前複製的MOID貼上到MOID欄位中。

步驟10.在本節正文中，輸入{"Action":"Cancel"}。

步驟10.1按一下Send。如果命令成功執行，便會收到200 Success回應。

步驟11.在Intersight GUI中，驗證工作流是否已終止。

這可確保在Intersight中成功取消工作流。

相關資訊

- Intersight API文檔

- Cisco Intersight裝置入門指南

- Intersight幫助中心

- 技術支援與文件 - Cisco Systems