整体流程
2014-12-01 20:43:12 10 举报
整体流程是一个系统化、有序的步骤集合,旨在实现特定的目标或完成特定的任务。它通常包括以下步骤:首先,明确目标和需求;其次,进行详细的规划和设计,确定每个步骤的具体操作和所需的资源;然后,按照计划开始执行,监控进度并及时调整;最后,完成任务后进行总结和评估,以便改进和优化。整体流程的关键在于系统性和连贯性,每个步骤都紧密相连,相互支持,共同推动整个流程的顺利进行。
作者其他创作
大纲/内容
4.维护状态
CMDB
2.校验执行状态
待执行task队列
FIFO queue
校验结果
暂停任务
schedule
故障模拟
3.返回任务状态
待分配
获取“B”服务列表
逐台机器执行脚本
回滚脚本“恢复iptable配置”
执行引擎
2.获取待执行任务
恢复状态
故障模板维护
节点->执行任务
worker
4.推送待执行任务5.获取已推送任务状态
执行节点全集
执行中
2.校验节点状态
索引存储
manager
逐台列举需要执行脚本的机器,并且可以设置灰度机器和暂定点
任务引擎
基础事件
基础事件管理
空闲节点
例如:服务不可访问
验证结果
1.轮询全部节点
执行对应的事件
生成DAG
实验准备
环境恢复
workflow engine
回滚
1.拉取任务
task执行状态
1.查询执行中的任务3.更新任务状态
4.更新任务状态
task_flow_graph_snapshot
workflow DAG
选择执行范围
task_flow
Falcon
根据配置规则选出待执行节点
增加“a[1]”到“b[2]”的丢包率
panda
1.结果返回
B.ipListaIp
增加“aIp”到“bIp”的丢包率
aIpbIp
标准flow编排
执行
将任务添加到待执行队列
监控
6.维护状态
2.更新ttl
设置暂定点
执行成功
定时轮询执行中任务状态
3.维护状态
3.维护任务DAG图
创建故障模板
故障库
flow_action
找出问题节点重新分配
生成执行计划
执行任务
获取“A”服务列表
取消
4.返回失败状态
执行结果
等等
回滚任务
发起任务
task_flow_snapshot
执行计划图
foreach“A”
反馈结果
workflow列表
获取服务实例列表
执行失败
work_flow
下发任务获取任务状态
2.获取任务锁7.释放任务锁
从待执行队列抢占任务
2.写入待执行任务
taishan开发人员
workflow执行过程
华山系统
work_flow_graph
ourea任务执行引擎
workflow执行状态
增加“a[1]”到“b[1]”的丢包率
work_flow_node
获取操作权限
缓存
执行实验
5.维护状态
lock
终止任务
发现问题进行回滚,执行回滚脚本
故障模拟报告
获取服务列表
iptables -I INPUT -p TCP -s 0.0.0.0/0 --dport 3333 -j DROP
1.心跳
6.更新已执行的任务信息
回滚操作
标准flow维护
task
fault
Monitor
监控&报警信息记录
3.更新任务状态
通知相关人员
模拟故障
增加“a[2]”到“b[1]”的丢包率
实验结束
已有故障脚本
1.推送带执行任务
2.更新任务状态
下发任务到执行引擎
选择故障类型
CAT
执行断网操作
3.维护任务状态
例如:taishan-api
A.ipList
故障准备
执行验证程序
获取监控数据
增加“a[2]”到“b[2]”的丢包率
1.定时获取待执行、执行中的任务
http
foreach“b”
配置故障模板
0 条评论
下一页