![OPSTicket系统设计实战_第1页](http://file4.renrendoc.com/view/6d8b52f9ceeeac9441032052a687a80c/6d8b52f9ceeeac9441032052a687a80c1.gif)
![OPSTicket系统设计实战_第2页](http://file4.renrendoc.com/view/6d8b52f9ceeeac9441032052a687a80c/6d8b52f9ceeeac9441032052a687a80c2.gif)
![OPSTicket系统设计实战_第3页](http://file4.renrendoc.com/view/6d8b52f9ceeeac9441032052a687a80c/6d8b52f9ceeeac9441032052a687a80c3.gif)
![OPSTicket系统设计实战_第4页](http://file4.renrendoc.com/view/6d8b52f9ceeeac9441032052a687a80c/6d8b52f9ceeeac9441032052a687a80c4.gif)
![OPSTicket系统设计实战_第5页](http://file4.renrendoc.com/view/6d8b52f9ceeeac9441032052a687a80c/6d8b52f9ceeeac9441032052a687a80c5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、攻守兼备OPSTicket系统设计实战开场0到10.5到12传统Ticket系统什么是Ticket(工单)系统传统Ticket系统逻辑架构图用户界面Ticket系统逻辑层用户3运维工单系统自动化元素更大挑战传统工单4运维工单快速交付运维工单通用运维工单自动化OPSTicket系统逻辑架构图用户用户界面 运维Ticket第三方系统用户用户界面 运维Ticket5OPSTicket系统的挑战 -用户工单种类多,流程拓扑结构不同需自动化处理大量调用第三方系统6OPSTicket系统的挑战 -开发Action: check_alive, DataSet: tgt: tgt_info: 192.168.
2、152. 51: 999, location: prehttp:/api-server:api-第三方API情况复杂,不可预测用户侧需求变化大开发人力不足输入参数样例7OPSTicket系统分析8解决OPSTicket系统从0.5到1的问题,需进行系 统分析。确认OPSTicket系统包含的要素开发眼中的Ticket系统虚机申请物理机安装不同Ticket系统界面不一样9开发眼中的Ticket系统虚机申请发布系统界面数据源来自多个系 统的数据的聚合10开发眼中的Ticket系统界面的按钮(Action)人为操作触发状态流转其它系统驱动Ticket状态流转12开发眼中的Ticket系统界面的按钮(
3、Action)特定Action不触发状态流转Action权限控制12开发眼中的Ticket系统包含一个状态机13开发眼中的Ticket系统系统间状态实时反馈14开发眼中的Ticket系统输入参数示例Action: release, DataSet: tgt: tgt_info: X.X.X.X: 999,task_id: 3d27f2a6-0528-48b2-8332- dbef,gray_level: 3用户输入数据 拼接后端API返回 结果用户输入数据第三方API参数处理15通用OPSTicket系统抽象16富API,能进行任意样式前端开发多个数据源拼接成目标格式的处理能力各种类型的Act
4、ionAction权限控制引入状态机单一表单,方便不同状态间内容同步字段定义能力系统间实时通信API参数提取、拼接能力通用OPSTicket系统架构用户层展示层OPSTicket第三方系统UI1UI2.UINSYS1SYS2SYS3SYSn17Socket ServerData SourceAPISetPluginFSMMeta TicketParam TransExecutorUflowPerm通用OPSTicket系统调用UI2.第三方系统SYS1 SYS2SYS3 SYSnSocket ServerExecutor/Param Trans/UflowAPISet/Data Source/
5、Perm/FSM/Meta TicketPluginUI1展示层UI4UI3UIN18模块说明一多个数据源聚合能力APISet接受UI页面请求DataSource19CMDB数据值:机房: A, 机房id: 1,机房: B, 机房id:2 和机房id: 1, IP:ip1, ip2,机房id: 2, IP:ip3, ip4业务库数据值:机房id: 1, set: set9, 区域类型:aa, bb, 机房id: 1, set: set10, 区域类型:cc, dd最终实现机房信息、set、区域类型、ip的四级联动模块说明二MetaTicketPermExecutor Uflow20类似一个代码
6、层的class,定义 一个工单具有的所有属性控制Action的执行权限第三方API执行模块多个有顺序的第三方API执行模块模块说明三ParamTrans21组装第三方API的输入参数用户在建工单时输入了一些数据:ip地址,ip在cmdbid 记录在ticket表里面,分不同字段存储研发通过审核时,第三方API返回了一些数据:RetCode: 0, RetInfo: abcdefg执行当前Action时,用户在界面当场输入了一个值:gray_level程序需自动拼接成以下的内容Action: release,DataSet: tgt: tgt_info: X.X.X.X: 999, task_i
7、d: 3d27f2a6-0528-48b2-8332-dbef, gray_level: 3模块说明三SocketServerPlugin基于WebSocket的实时通信扩充APISet,Executor,DataSource,ParamTranse模块状态机,控制工单流向FSM22通用OPSTicket使用实战待装机装机中待配置vlan装机失败23通用OPSTicket系统新增Ticket定义Meta Ticket定义状态机定义状态转换1、基本信息2、包含字段、字段值类型、来源等1、状态名字2、状态组1、状态的流向2、状态变迁来源24通用OPSTicket系统新增Ticket定义Meta T
8、icket1、基本信息252、包含字段、字段值类型、来源等基本信息名称:装机部署系统说明:驱动服务器从上架到交付各个环节字段信息字段Type来源APIIPstringAPIhttp:/xxxx/gen_ip/位置string用户录入通用OPSTicket系统新增Ticket定义状态机1、状态名字2、状态组状态名:待网络配置 待装机装机中 装机失败状态组:装机-26待装机/装机中/装机失败通用OPSTicket系统新增Ticket1、状态的流向2、状态变迁来源定义状态转换初始状态:装机中 目标状态:装机成功 变迁类型:APIAPI 地址: http:/XXXXX/XXX/参数处理:XXXXXXX 可执行人:XXX成功状态:装机成功失败状态:装机失败27用户访问界面交互时序28执行界面ACtion时序(多API)29通用OPSTicket系统优
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年TZM板行业深度研究分析报告
- 2025年度SET协议电子商务支付系统用户体验优化合同
- 2025年度文化产业合作双方协议书范本
- 2025年度建筑工程承发包合同范本建筑废弃物资源化利用合同
- 2025年石雕洗手盆行业深度研究分析报告-20241226-214734
- 教师调工作申请书
- 2025年公共卫生化验实验室设备采购合同样本
- 党员入党转正申请书
- 2025年度智能交通系统规划与建设技术服务合同模板
- 2025年度酒店物业管理及安全保障服务合同
- SolidWorks培训课件完整版
- 各期前列腺癌治疗的指南推荐
- 压力管理与情绪应对培训课件
- 提高预埋螺栓安装一次验收合格率五项qc2012地脚
- 六年级译林版小学英语阅读理解训练经典题目(附答案)
- GB/T 12332-2008金属覆盖层工程用镍电镀层
- 建设工程项目管理(课件)
- CQJTG∕T D09-2021 重庆市高速公路特殊路段交通安全设施设计指南
- 东洋(TOYO)VF64C系列变频器中文说明书
- 狄更斯与《圣诞颂歌》课件
- 康复科院感工作年度总结
评论
0/150
提交评论