简介
本文档介绍如何取消Intersight或本地Intersight设备中的工作流程。
先决条件
要求
本文档没有任何特定的要求。
使用的组件
本文档不限于特定的软件和硬件版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
相关产品
本文档还可与Intersight软件即服务(SaaS)一起使用。
背景信息
有时,工作流程(如设备注册、固件升级等)可能会停滞不前,无法完成。
问题
目前,Intersight没有直接从GUI终止工作流程的方法。最终,工作流程会失败,但最多可能需要六个小时才能显示为失败。
解决方案
使用REST API取消工作流。
步骤1:使用您填写FQDN的格式打https://[FQDN]/apidocs/apirefs/api/v1/ 开Intersight设备的链接。
此链接已隐藏,无法在GUI中找到。
第二步:在左侧面板中,选择workflow/WorkflowInfos。
注意:您可以通过Intersight API参考通过所有资源的API列表在Intersight SaaS中workflow.WorkflowInfo,取消工作流程。
第三步:在列表顶部,选择Get: Read a workflow.WorkflowInfo resource。
REST客户端已打开;如果出现提示,请登录。
第四步:单击+ Query Parameter,以获取查询行。
步骤 4.1在第一行输入:
密钥: $select
值: Name, Status, StartTime, WorkflowType
步骤 4.2在第二行输入:
密钥: $filter
值: Status eq 'RUNNING'
步骤 4.3单击。Send
输出列出了状态等于RUNNING的工作流,以及相应的开始时间、MOID、名称和类。
第五步:检查输出以查找需要终止的工作流程。
第六步:复制需要终止的工作流的MOID。
注意:建议您将MOID临时粘贴到安全的地方。如果丢失,必须重新开始该进程。
步骤 7.单击。Patch: Update a 'workflow.WorkflowInfo' resource
步骤 8在“客户端”面板中,您看到此部分。
步骤 9将之前复制的MOID粘贴到MOID字段中。
步骤 10在此部分的正文中,输入{"Action":"Cancel"}。
步骤 10.1单击。Send 如果命令运行成功,您将收到响 200 Success 应。
步骤 11在Intersight GUI中,验证工作流已终止。
这样可确保在Intersight中成功取消工作流。
相关信息