[发明专利]一种存储节点故障重启后的服务可靠性测试方法及装置在审
申请号: | 201711226961.4 | 申请日: | 2017-11-29 |
公开(公告)号: | CN108009050A | 公开(公告)日: | 2018-05-08 |
发明(设计)人: | 孟祥坤 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F11/20 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 节点 故障 重启后 服务 可靠性 测试 方法 装置 | ||
本发明公开了一种存储节点故障重启后的服务可靠性测试方法,包括:获取测试数据,并计算测试数据的第一校验值;将测试数据拷贝至存储节点,在拷贝过程中调用Ipmitool模块对存储节点进行故障重启模拟;将测试数据拷贝至存储节点后,计算存储节点内测试数据的第二校验值;对第一校验值和第二校验值进行对比,得到存储节点的服务可靠性测试结果。可见,在这个过程中,通过程序自动模拟手工重启操作及数据一致性校验,提高了测试效率的同时,通过多次模拟故障增加了测试准确性,节省人力资源;本发明还公开了一种存储节点故障重启后的服务可靠性测试装置、设备及计算机可读存储介质,同样能实现上述技术效果。
技术领域
本发明涉及服务可靠性测试技术领域,更具体地说,涉及一种存储节点故障重启后的服务可靠性测试方法、装置、设备及计算机可读存储介质。
背景技术
分布式存储系统是将数据分散存储在多台独立的设备上。采用可扩展的系统结构,采用多种冗余策略,利用多台存储服务器分担存储负荷,根据相应的定位算法查找存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。消除单点故障,在规定的冗余规则范围内,存储节点某块磁盘或整个存储节点故障,对前端业务产生的影响很小。作为存储在保证相应的性能指标的同时,如何针对系统故障重启后验证服务可靠性是相当重要的课题。目前针对系统故障重启一般采用人工重启或通过IPMI管理界面手动reset,服务可靠性主要是通过校验读写数据一致性进行检验,但当需要多次模拟故障检验可靠性时该方法效率及准确性较低。
因此,如何提高存储节点服务可靠性的测试效率及准确性,是本领域技术人员需要解决的问题。
发明内容
本发明的目的在于提供一种存储节点故障重启后的服务可靠性测试方法、装置、设备及计算机可读存储介质,以实现提高存储节点服务可靠性的测试速率及准确率。
为实现上述目的,本发明实施例提供了如下技术方案:
一种存储节点故障重启后的服务可靠性测试方法,包括:
获取测试数据,并计算所述测试数据的第一校验值;
将所述测试数据拷贝至存储节点,在拷贝过程中调用Ipmitool模块对所述存储节点进行故障重启模拟;
将所述测试数据拷贝至所述存储节点后,计算所述存储节点内测试数据的第二校验值;
对所述第一校验值和所述第二校验值进行对比,得到所述存储节点的服务可靠性测试结果。
其中,所述获取测试数据之前,还包括:
向至少一个测试客户端发送测试数据生成指令,以通过所述至少一个测试客户端生成测试数据。
其中,所述拷贝过程中调用Ipmitool模块对所述存储节点进行故障重启模拟,包括:
确定故障重启次数N;其中,N为大于1的正整数;
向所述存储节点拷贝测试数据过程中,调用Ipmitool模块对所述存储节点进行N次循环故障重启模拟。
其中,所述第一校验值为通过哈希算法计算的第一MD5值,第二校验值为通过哈希算法计算的第二MD5值。
一种存储节点故障重启后的服务可靠性测试装置,包括:
第一计算模块,用于获取测试数据,并计算所述测试数据的第一校验值;
拷贝模块,用于将所述测试数据拷贝至存储节点;
故障模拟模块,用于在拷贝过程中调用Ipmitool模块对所述存储节点进行故障重启模拟;
第二计算模块,用于将所述测试数据拷贝至所述存储节点后,计算所述存储节点内测试数据的第二校验值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711226961.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多层密封蒸笼
- 下一篇:一种泛音谐振矿石属性检测传感器