[发明专利]故障演练方法、装置、设备及计算机存储介质在审
申请号: | 201910570965.7 | 申请日: | 2019-06-26 |
公开(公告)号: | CN110308969A | 公开(公告)日: | 2019-10-08 |
发明(设计)人: | 朱嘉伟;杨军;周杰;卢道和;陈刚;程志峰;罗海湾;李勋棋;汪晓雪;周琪;郭英亚;李兴龙;胡仲臣;周佳振;文玉茹 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/07 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工程工具 混沌 计算机存储介质 指令 发送 场景 恢复 发送告警信息 故障恢复信息 获取目标 金融系统 演练装置 后向 监测 金融 | ||
1.一种故障演练方法,其特征在于,所述故障演练方法应用于故障演练系统,所述故障演练系统包括:演练平台、多个虚拟机VM、混沌工程工具、智能监控系统IMS和标准操作流程SOP,
所述故障演练方法包括如下步骤:
在接收到故障演练场景指令时,控制所述演练平台基于所述故障演练场景指令在各所述VM中获取目标VM的实例,并将所述实例和所述故障演练场景指令通过所述演练平台发送至所述混沌工程工具;
基于所述故障演练场景指令,通过所述混沌工程工具对所述实例进行演练,并通过所述IMS对所述实例进行监测,确定所述实例是否已演练完成;
若演练完成,则通过所述IMS向所述演练平台发送告警信息,基于所述告警信息,控制所述演练平台在所述SOP中获取恢复流程;
通过所述演练平台将所述恢复流程发送至所述混沌工程工具,基于所述恢复流程,通过所述混沌工程工具对所述实例进行恢复,并在恢复完成后向所述演练平台发送故障恢复信息。
2.如权利要求1所述的故障演练方法,其特征在于,所述在接收到故障演练场景指令时,控制所述演练平台基于所述故障演练场景指令在各所述VM中获取目标VM的实例的步骤,包括:
在接收到故障演练场景指令时,确定所述故障场景指令对应的子系统,并通过所述子系统在各所述VM中确定具有实例的VM;
控制所述演练平台在具有实例的各所述VM中确定目标VM,并获取所述目标VM的实例。
3.如权利要求2所述的故障演练方法,其特征在于,所述故障演练系统还包括配置管理CMDB,
所述通过所述子系统在各所述VM中确定具有实例的VM的步骤,包括:
通过所述CMDB获取所述子系统中的子系统信息,并基于所述子系统信息和各所述VM获取具有实例的VM。
4.如权利要求1所述的故障演练方法,其特征在于,所述基于所述故障演练场景指令,通过所述混沌工程工具对所述实例进行演练的步骤,包括:
控制所述混沌工程工具基于所述故障演练场景指令确定故障演练场景,通过所述混沌工程工具按照所述故障演练场景建立故障任务,并通过所述故障任务对所述实例进行演练。
5.如权利要求4所述的故障演练方法,其特征在于,所述控制所述混沌工程工具基于所述故障演练场景指令确定故障演练场景的步骤,包括:
获取所述故障演练系统中各预设演练场景,并控制所述混沌工程工具通过所述故障演练场景指令在各所述预设演练场景中确定故障演练场景;
若在各所述预设演练场景中不存在故障演练场景,则通过所述故障演练系统中的可扩展插件获取所述故障演练场景。
6.如权利要求4所述的故障演练方法,其特征在于,所述控制所述演练平台在所述SOP中获取恢复流程的步骤,包括:
控制所述演练平台在所述SOP中获取与所述故障演练场景对应的标准操作流程,并获取预设的恢复指令,将所述标准操作流程和所述恢复指令作为所述恢复流程。
7.如权利要求1-6任一项所述的故障演练方法,其特征在于,所述基于所述恢复流程,通过所述混沌工程工具对所述实例进行恢复,并在恢复完成后向所述演练平台发送故障恢复信息的步骤,包括:
基于所述恢复流程建立恢复任务,通过所述混沌工程工具对所述实例按照所述恢复任务进行恢复,并通过所述IMS对所述实例进行监测,确定所述实例是否已恢复完成;
若所述实例已恢复完成,则通过所述IMS向所述演练平台发送故障恢复信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910570965.7/1.html,转载请声明来源钻瓜专利网。