【技术实现步骤摘要】
硬盘稳定可靠性测试方法、测试系统及计算机存储介质
[0001]本专利技术主要涉及到存储设备的测试
,特指一种硬盘稳定可靠性测试方法、测试系统及计算机存储介质。
技术介绍
[0002]目前,存储系统对硬盘的依赖比较大,若存在硬盘故障,可能会影响数据的正确存储,严重者会导致数据丢失。因此,当出现硬盘故障时,需要及时的进行热备替换,并确保数据转移的正常性,在取代故障硬盘的新硬盘插入后,需要保证正确的加入原磁盘阵列,并且原热备盘中的数据正确的回拷,回拷完毕之后同步为热备盘。
[0003]现有技术中,存储系统硬盘故障注入的测试方法是仍然以手工测试为主,即每次进行硬盘故障注入后,需要等待数据的同步,待同步一段时间或同步完成后更换故障硬盘,新硬盘重新加入RAID;然后等待数据的回拷,最后确认原热备盘恢复。这种测试方式下,整个测试过程耗时长,根据测试硬盘分类以及运行时长数据同步时间不固定,且需要测试人员长时间看守,造成人员浪费,这就导致RAID可靠性测试方面需要较长时间或测试不充分。此外,手工执行导致重复验证困难,可能会遗漏部 ...
【技术保护点】
【技术特征摘要】
1.一种硬盘稳定可靠性测试方法,其特征在于,包括:获取存储系统集群内的硬盘id和硬盘id对应的磁盘阵列信息;随机选取目标硬盘id并根据所述目标硬盘id向目标硬盘注入故障参数;判断目标硬盘的对应磁盘阵列的热备盘是否对所述目标硬盘的数据进行同步备份;通过上述判定,若是,则判定目标硬盘对应的磁盘阵列通过测试。2.根据权利要求1所述的硬盘稳定可靠性测试方法,其特征在于,在存储系统创建集群,包括:对所述集群进行初始化并创建磁盘阵列,创建卷将所述卷映射到主机后运行IO,获取集群内的硬盘id和硬盘id对应的磁盘阵列信息。3.根据权利要求2所述的硬盘稳定可靠性测试方法,其特征在于,调用paramiko中的SSH命令登录集群节点,获取登录节点上的硬盘id和硬盘id对应的磁盘阵列热备盘信息。4.根据权利要求1
‑
3中任意一项所述的硬盘稳定可靠性测试方法,其特征在于,向目标硬盘注入故障参数后,修改目标硬盘的环境变量,判断目标硬盘的对应磁盘阵列的热备盘是否对所述目标硬盘的数据进行同步备份,校验目标硬盘的对应磁盘阵列的热备盘是否变更为执行数据同步操作的成员盘;若是,则判定目标硬盘的对应磁盘阵列的热备盘对所述目标硬盘的数据进行同步备份;若否,则输出目标硬盘的对应磁盘阵列的热备盘失效。5.根据权利要求4所述的硬盘稳定可靠性测试方法,其特征在于,查询目标硬盘的对应磁盘阵列的数据同步备份情况,若数据同步备份完成则撤销对目标硬盘注入的故障参数、判断目标硬盘是否重新加入对应磁盘阵列并从热备盘回拷数据;若是,则判定目标硬盘的对应磁盘阵列正常;若否,则判定目标硬盘的对应磁盘阵列异常...
【专利技术属性】
技术研发人员:邹宇翔,曾伟,王萌,
申请(专利权)人:湖南艾科诺维科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。