[发明专利]一种双控存储系统故障转储测试方法及系统在审
申请号: | 201710954711.6 | 申请日: | 2017-10-13 |
公开(公告)号: | CN107807868A | 公开(公告)日: | 2018-03-16 |
发明(设计)人: | 赵伟 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 济南诚智商标专利事务所有限公司37105 | 代理人: | 王汝银 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储系统 故障 测试 方法 系统 | ||
技术领域
本发明属于存储技术领域,尤其涉及一种双控存储系统故障转储测试方法及系统。
背景技术
随着IT行业的高速发展,信息化、大数据及云计算的发展对存储系统的稳定性及可靠性要求越来越高。双控存储系统是保障数据可靠性的有效方式,当一个存储控制器出现故障时,另外一个控制器仍然可以提供服务。双控存储系统是当前中小企业数据存储的首选方案。故障转储是存储系统为了在系统发生故障时能够将错误信息进行收集并进行存储的一个功能。在双控存储系统中,无论其中那一个存储节点发生故障,存储系统都应该能够进行故障转储。
在产品出厂前,均需要对双控存储系统的故障转储功能进行验证测试,目前,传统的故障转储功能的测试方法有插拔控制器、下电等方式来模拟存储系统故障,但这些测试验证方式均是通过手动操作实现,且测试效率较低。
发明内容
本发明的目的在于提供一种双控存储系统故障转储测试方法,旨在解决现有技术中故障转储功能的测试验证方式均是通过手动操作实现,且测试效率较低的问题。
本发明是这样实现的,一种双控存储系统故障转储测试方法,所述方法包括下述步骤:
对双控存储系统的第一存储控制器和第二存储控制器的状态进行检测,所述第一存储控制器和第二存储控制器的状态包括Active状态和Service状态;
当所述第一存储控制器和第二存储控制器的状态均为Active状态时,则执行一次故障转储命令,对所述存储系统的转储文件进行一次故障转储操作;
当本次转储文件操作完成时,判断故障转储操作的次数是否达到预先设置的次数阈值;
当判定故障转储操作的次数达到预先设置的次数阈值时,判定故障转储测试完成;
当判定故障转储操作的次数未达到预先设置的次数阈值时,则返回执行所述对双控存储系统的第一存储控制器和第二存储控制器的状态进行检测的步骤。
作为一种改进的方案,当所述第一存储控制器和第二存储控制器均为Active状态时,所述第一存储控制器和第二存储控制器均处于正常工作状态;
当所述第一存储控制器和第二存储控制器中其中一个的状态的为Active状态,另一个的状态为Service状态时,所述存储系统正常提供服务;
当所述第一存储控制器和第二存储控制器均为Service状态时,所述存储系统暂停服务。
作为一种改进的方案,所述对所述存储系统的转储文件进行一次故障转储操作的步骤之后,所述当本次转储文件操作完成时,判断故障转储操作的次数是否达到预先设置的次数阈值的步骤之前还包括下述步骤:
判断本次故障转储文件的等待时间是否到达预先设置的时间阈值;
若本次故障转储文件的等待时间到达预先设置的时间阈值,则判断本次故障转储文件的数量是否达到预先设置的文件数量阈值;
若本次故障转储文件的数量达到预先设置的文件数量阈值,则执行所述判断故障转储操作的次数是否达到预先设置的次数阈值的步骤;
若本次故障转储文件的数量未达到预先设置的文件数量阈值,则控制退出故障转储测试;
若判断本次故障转储文件的等待时间未到达预先设置的时间阈值,则继续等待。
作为一种改进的方案,所述方法还包括下述步骤:
预先对文件数量阈值、时间阈值和次数阈值分别进行设置。
本发明的另一目的在于提供一种双控存储系统故障转储测试系统,所述系统包括:
状态检测模块,用于对双控存储系统的第一存储控制器和第二存储控制器的状态进行检测,所述第一存储控制器和第二存储控制器的状态包括Active状态和Service状态;
故障转储控制模块,用于当所述第一存储控制器和第二存储控制器的状态均为Active状态时,则执行一次故障转储命令,对所述存储系统的转储文件进行一次故障转储操作;
第一判断模块,用于当本次转储文件操作完成时,判断故障转储操作的次数是否达到预先设置的次数阈值;
测试完成判定模块,用于当判定故障转储操作的次数达到预先设置的次数阈值时,判定故障转储测试完成;
当判定故障转储操作的次数未达到预先设置的次数阈值时,则返回执行所述状态检测模块对双控存储系统的第一存储控制器和第二存储控制器的状态进行检测的步骤。
作为一种改进的方案,当所述第一存储控制器和第二存储控制器均为Active状态时,所述第一存储控制器和第二存储控制器均处于正常工作状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710954711.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种MCS系统下进行FHD机制的结构及方法
- 下一篇:一种测试系统和测试方法