SuperAPI AI 工具集

f5-config-mgmt

部署与运维

查看项目

更新于 10-15 17:21

技能介绍

该技能面向 F5 BIG-IP 配置管理,核心原则是:任何配置应用前必须先捕获基线,以便回滚。工具通过 mcp-call 调用,需设置环境变量 IP_ADDRESS=$F5_IP_ADDRESS 与 Authorization_string=$F5_AUTH_STRING,典型命令形式为:python3 $MCP_CALL "python3 -u $F5_MCP_SCRIPT" <tool_name> '{"param":"value"}'。

提供 6 个工具:list_tool(GET,列出对象,参数 object_name、object_type)、show_stats_tool(GET,查看统计)、show_logs_tool(GET,查看系统日志,参数 lines_number)、create_tool(POST,创建,参数 url_body、object_type)、update_tool(PATCH,更新,参数 url_body、object_type、object_name)、delete_tool(DELETE,删除,参数 object_type、object_name)。支持对象类型:virtual、pool、irule、profile。

标准变更流程分四阶段:阶段一捕获变更前基线,包括虚拟服务器与池状态、受影响对象统计、最近 50 行日志(记录时间戳作为参照)、以及受影响的 iRule 与 profile 状态;阶段二规划变更,需明确创建/更新/删除哪些对象、业务理由、预期流量影响、风险评估、验证标准与回滚步骤;阶段三应用配置,用 create_tool 创建池、虚拟服务器、iRule 等,用 update_tool 修改(注意 members 与 rules 列表在更新时为全量替换而非追加,须包含所有期望项),用 delete_tool 删除(池或 iRule 仍被虚拟服务器引用时无法删除,需先解除引用;整体下线应按“解除 iRule 引用→删除虚拟服务器→删除池→删除孤立 iRule→删除孤立 profile”的顺序);阶段四变更后验证,用 list_tool 对比基线,用 show_stats_tool 确认成员可用与流量递增,用 show_logs_tool 检查错误。文档还给出蓝绿部署的流量切换步骤:先建新池并验证健康,再将虚拟服务器切换到新池,随后监控统计与日志,异常时切回旧池,稳定后再清理旧池。

资料对收费、价格、支持平台与部署方式暂未提供。