[发明专利]一种磁盘阵列和主机兼容适配的测试方法及装置有效
申请号: | 201710660541.0 | 申请日: | 2017-08-04 |
公开(公告)号: | CN107423185B | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 高宁;王文庆;杜彦魁 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26;G06F11/263 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 磁盘阵列 主机 兼容 测试 方法 装置 | ||
1.一种磁盘阵列和主机兼容适配的测试方法,其特征在于,包括:
通过HBA卡端口扫描识别多个LUN,其中,所述LUN为在被测设备创建的存储空间,所述被测设备通过多路径映射LUN至主机端,所述被测设备为磁盘阵列;
对所述LUN创建文件系统,并将所述文件系统挂载到目录;
对挂载的所述目录进行读写测试,查看操作系统日志和存储日志;
判断所述操作系统日志和所述存储日志是否存在异常报错,如果否,则采用iozone工具对挂载目录进行持续读写操作,直到读写操作持续时间达到第一预设时间;所述异常报错在读写测试的读写过程中出现故障时生成;
查看所述操作系统日志和iozone日志是否存在异常报错,获得测试结果;
所述查看操作系统日志和iozone日志是否存在异常,获得测试结果包括:
如果所述操作系统日志和所述iozone日志不存在异常报错,则对所述LUN创建LVM设备;
如果创建所述LVM设备成功,则采用Fio工具对所述LVM设备进行读写操作,其中,所述Fio工具为IO压力测试工具;
选取所述主机端和所述被测设备之间多条链路中的一条链路,使所述链路处于掉链状态,并在第二预设时间内保持所述掉链状态;
通过iostat查看所述主机端和所述被测设备之间的IO从中断到恢复流量的时间是否超过第一预设恢复时间,如果否,则掉链状态测试通过,并将处于所述掉链状态的所述链路恢复连接;
判断在第二预设恢复时间内恢复连接的所述链路的IO流量是否恢复正常,如果是,则所述链路恢复测试通过。
2.根据权利要求1所述的测试方法,其特征在于,在所述链路恢复测试通过之后还包括:
重复执行选取所述主机端和所述被测设备之间多条链路中的一条链路,使所述链路处于掉链状态的操作,直到所述主机端和所述被测设备之间的每条链路都执行完成掉链状态测试和链路恢复测试。
3.根据权利要求2所述的测试方法,其特征在于,所述主机端和所述被测设备之间的每条链路都执行完成掉链状态测试和链路恢复测试包括:
如果每条所述链路掉链状态测试和链路恢复测试都通过,则采用所述Fio工具对LVM设备进行读写操作;
控制所述被测设备中的两个控制器中的一个控制器处于失效状态,判断所述主机端和所述被测设备之间的IO从中断到恢复的时间是否超过第三预设时间,如果否,恢复控制器处于正常状态;
控制所述被测设备中的两个控制器中的另一个控制器处于失效状态,判断所述主机端和所述被测设备之间的IO从中断到恢复的时间是否超过第三预设时间,获得控制器失效测试结果。
4.根据权利要求3所述的测试方法,其特征在于,在通过HBA卡端口扫描识别多个LUN之后还包括:
将所述LUN创建成裸设备,采用所述Fio工具对所述裸设备进行读写操作;
记录读写带宽,判断所述读写带宽是否达到预设带宽,如果是,则执行对所述LUN进行文件系统的创建,并将所述文件系统挂载到目录的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710660541.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自然流动连续补充DLP光固化装置
- 下一篇:多材料光固化3D打印机