SuperAPI AI 工具集

aci-change-deploy

部署与运维

查看项目

更新于 10-15 17:21

技能介绍

用途:以受控流程安全部署 Cisco ACI 策略变更。核心规则:没有已批准的 ServiceNow 变更请求(CR)绝不部署;无 CR 先创建,未批准不得继续。

主要能力与流程:

  1. ServiceNow CR 生命周期:创建 CR(记录租户、VRF、BD、EPG 范围),添加实施任务,提交审批,并校验目标 CR 已获批准且生命周期状态为 Implement,否则停止;被拒可查原因。
  2. 变更前基线:采集故障数与严重级别、整体健康评分、现有租户清单,并写入 CR 工作备注,作为回滚参照。
  3. 应用变更:按 Tenant→VRF→BD→App Profile→EPG 依赖顺序逐个对象下发,任何调用失败即停止,不继续下一对象。
  4. 变更后验证:对比故障增量与健康评分变化。无新故障通过;仅新增 warning/minor 可备注通过;新增 major 需调查;新增 critical 立即回滚;健康分下降 1–5 分警告,超过 5 分考虑回滚。随后核查各对象是否存在且属性正确。
  5. 回滚:按 EPG→App Profile→BD→VRF→Tenant 逆序删除,回滚后重跑验证确认恢复基线。
  6. CR 关闭或升级,并用 GAIT 记录完整会话审计。

调用方式(示例命令保持原样): APIC MCP:APIC_URL=$APIC_URL USERNAME=$ACI_USERNAME PASSWORD=$ACI_PASSWORD python3 $MCP_CALL "python3 -u $ACI_MCP_SCRIPT" TOOL_NAME '{"param":"value"}' ServiceNow MCP:python3 $MCP_CALL "python3 -u $SERVICENOW_MCP_SCRIPT" TOOL_NAME '{"param":"value"}' GAIT:python3 $MCP_CALL "python3 -u $GAIT_MCP_SCRIPT" gait_record_turn '{...}' 使用前需先发现已安装的 ServiceNow/APIC 工具 schema,外部服务器版本可能不同。

适用场景:ACI 租户/VRF/BD/应用配置/EPG 的新建或修改等策略变更,需审批留痕与一键回滚的运维环境。

限制与注意:子网配置具体工具取决于所用 ACI MCP 服务器能力,可能为独立工具或 BD 创建参数(文档未明确);资料给出的审计示例仅为示意,实际记录须替换为真实会话证据;校验新客户端/schema 时应检查 MCP isError、返回 ok 及 gait_show 记录的轮次。具体收费、价格、平台支持范围暂未提供。