[发明专利]一种双控存储系统的可靠性测试方法及系统在审
申请号: | 201710516843.0 | 申请日: | 2017-06-29 |
公开(公告)号: | CN107220140A | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 赵伟 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/22 |
代理公司: | 济南诚智商标专利事务所有限公司37105 | 代理人: | 王汝银 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储系统 可靠性 测试 方法 系统 | ||
技术领域
本发明涉及计算机存储技术领域,具体地说是一种双控存储系统的可靠性测试方法及系统。
背景技术
随着IT(Information technology,信息技术)行业的高速发展,信息化、大数据及云计算的发展对存储系统的稳定性及可靠性要求越来越高。
双控存储系统是保障数据可靠性的有效方式,当一个存储控制器出现故障时,另外一个控制器仍然可以提供服务。是当前中小企业数据存储的首选方案。基于此,需要对双控存储系统在一个控制器工作时进行可靠性测试。传统的测试方法有插拔控制器、断开链路等方式。但均是手动操作,不能一直保持某种测试强度,且效率低下。手动操作的测试仅仅会在测试过程中了解到双控存储系统是否可靠,后续想再次获知时需重复测试,十分不便。
发明内容
为克服上述现有技术存在的不足,本发明的目的在于提供一种自动测试、测试结果可查且可靠的双控存储系统的可靠性测试方法及系统。
本发明解决其技术问题所采用的技术方案是:一种双控存储系统的可靠性测试方法,包括以下步骤:
设定执行测试的次数;
在存储系统状态正常的情况下,检测单个存储控制器工作时的状态;
生成测试记录文件。
进一步地,所述存储系统包括两个存储控制器,所述存储系统状态正常的情况为两个存储控制器的当前状态均为active。
进一步地,所述在存储系统状态正常的情况下,检测单个存储控制器工作时的状态的具体步骤为:
检测存储系统的状态是否正常;
如果存储系统的状态不正常,则退出测试;
如果存储系统的状态正常,则重启两个存储控制器中的其中一个存储控制器,并检测另一个存储控制器的工作状态,判断存储系统的可靠性。
进一步地,所述重启两个存储控制器中的其中一个存储控制器,并检测另一个存储控制器的工作状态,判断存储系统的可靠性的具体步骤为:
S231,调用存储控制器重启命令,重启任一存储控制器,重启次数变量加1;
S232,在等待重启的存储控制器恢复至active状态的过程中,检测另一存储控制器的状态是否为active;
S233,如果另一存储控制器的状态不是active,则退出测试;
S234,如果另一存储控制器的状态是active,重新检测存储系统的状态是否正常,重复进行步骤S231至步骤S234的操作,直至重启次数变量大于所述设定执行测试的次数,退出测试。
进一步地,所述测试记录文件中包括测试的结果信息和过程信息。
一种双控存储系统的可靠性测试系统,包括
计数单元,用于设定测试次数并判断测试次数变量是否达到设定的测试次数;
状态检测单元,用于检测存储控制器的状态;
重启单元,用于重启存储控制器;
存储单元,用于记录并保存测试信息。
进一步地,所述状态检测单元包括第一状态检测模块和第一状态检测模块;所述第一状态检测模块用于在无存储控制器重启情况下,检测两个存储控制器状态;所述第二状态检测模块用于在两个存储控制器中的其中一个存储控制器重启情况下,检测另一个存储控制器的状态。
本发明的有益效果是:
1、设定执行测试的次数,使对单个存储控制器进行多次重启测试,获得的测试结果更加可靠。
2、测试记录文件中包括测试的相关信息,便于后续对结果的分析和查看,如有故障信息,通过测试记录文件可以快速获知故障点,进行相应的操作,提高工作效率且节省再次测试的成本。
附图说明
图1是本发明的方法流程示意图;
图2是本发明的方法一个实施例的流程示意图;
图3是本发明的系统结构示意图。
具体实施方式
为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
如图1所示,本发明的一种双控存储系统的可靠性测试方法,包括以下步骤:
S1,设定执行测试的次数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710516843.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软管通风展开的旗帜及升旗装置
- 下一篇:一种多功能连环式存放装置