[发明专利]用于故障模拟的系统、方法、电子设备及存储介质在审
申请号: | 202110733298.7 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113377598A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 何福平 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 孙宝海;袁礼君 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 故障 模拟 系统 方法 电子设备 存储 介质 | ||
本公开提供一种用于故障模拟的系统、方法、电子设备及存储介质。该用于故障模拟的系统包括:用户命令行界面、故障模拟信息生成模块和故障注入模块,其中,所述用户命令行界面用于获取块设备的故障模拟指令;所述故障模拟信息生成模块用于根据所述故障模拟指令生成故障模拟信息;所述故障注入模块用于确定与所述故障模拟信息对应的故障模拟设备,以运行所述故障模拟设备,完成故障模拟。该系统便于实现,可以提高响应速度、降低成本,可以更细粒度的模拟出块设备中出现的常见故障。
技术领域
本公开涉及故障模拟技术领域,尤其涉及一种用于故障模拟的系统、方法、电子设备及存储介质。
背景技术
在分布式存储系统可靠性、容错性测试过程中,需要对一些故障场景的测试来评估存储系统的可靠性。为了完成这些测试需要,需要进行块设备故障模拟。
相关技术中,通过SCSI(Small Computer System Interface,小型计算机系统接口)子系统热插拔机制来模拟块设备故障的方法,只能模拟掉盘操作,无法做更细粒度的模拟故障;通过一个独立的内核模块来模拟块设备故障的方法,需要定制化开发,不但带来额外的成本投入,还需要一定的开发周期;通过FPGA、ARM等专门的硬件来模拟块设备故障,成本较高、周期较长、可维护性和便捷性较差。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种用于故障模拟的系统、方法、电子设备及存储介质,该系统便于实现,可以提高响应速度、降低成本,可以更细粒度的模拟出块设备中出现的常见故障。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
本公开实施例提供一种用于故障模拟的系统,包括:用户命令行界面、故障模拟信息生成模块和故障注入模块,其中,所述用户命令行界面用于获取块设备的故障模拟指令;所述故障模拟信息生成模块用于根据所述故障模拟指令生成故障模拟信息;所述故障注入模块用于确定与所述故障模拟信息对应的故障模拟设备,以运行所述故障模拟设备,完成故障模拟。
在本公开一些示例性实施例中,所述故障注入模块用于调用用户空间中的映射表,并根据所述映射表确定与所述故障模拟信息对应的故障模拟设备。
在本公开一些示例性实施例中,所述映射表根据设备映射DM机制生成,用于表示物理块设备和故障模拟设备的映射关系,所述映射表包括故障模拟设备的起始地址、范围以及所述故障模拟设备的行为对应的故障类型。
在本公开一些示例性实施例中,所述故障模拟信息生成模块包括块设备坏块生成模块、读写延迟故障生成模块和周期故障生成模块;其中,当所述故障模拟指令包括坏块生成指令时,所述块设备坏块生成模块用于根据所述坏块生成指令生成故障模拟信息;当所述故障模拟指令包括延迟故障生成指令时,所述读写延迟故障生成模块用于根据所述延迟故障生成指令生成故障模拟信息;当所述故障模拟指令包括周期故障生成指令时,所述周期故障生成模块用于根据所述周期故障生成指令生成故障模拟信息。
在本公开一些示例性实施例中,所述系统还包括集群节点调用模块;当所述故障模拟指令包括集群故障模拟指令时,所述集群节点调用模块用于调用目标集群节点,以完成故障模拟。
在本公开一些示例性实施例中,所述系统还包括故障文件配置模块,所述故障文件配置模块用于配置故障模拟数据文件。
在本公开一些示例性实施例中,所述系统还包括后台服务模块,所述后台服务模块用于调用所述故障文件配置模块,获取故障模拟数据文件,并根据所述故障模拟数据文件生成故障模拟信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110733298.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种旋转接头定位套拉出装置
- 下一篇:基于单目摄像机的视线检测的方法和装置