[发明专利]SASSwitch整机柜混合压力自动化测试方法在审
申请号: | 201611192728.4 | 申请日: | 2016-12-21 |
公开(公告)号: | CN106776256A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 赵盛 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 高经 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | sasswitch 整机 混合 压力 自动化 测试 方法 | ||
技术领域
本发明涉及服务器存储技术领域,具体提供一种SAS Switch整机柜混合压力自动化测试方法。
背景技术
计算机具有诸多优良性能,例如,存储信息量大并且信息安全可靠,使用者获取信息方便快捷等,成为现代生活及工作过程中不可缺少的重要工具。随着社会及经济的进一步发展,用户对计算机的各项性能要求越来越高。服务器与普通计算机相比,具有更高的稳定性、扩展性等性能,受到各大型企业的广泛应用。特别是随着企业规模的扩大,云计算概念得到普及,对服务器的存储能力及传输速度提出了更高的要求,服务器存储硬件的性能决定了服务器的存储能力。
SAS Switch是一种基于SAS协议的交换式存储池。基于SAS Switch数据传输的rack机柜中,将存储区域单独划分管理,大幅度提升了服务器的存储容量。SAS Switch板上行与SAS卡或计算节点相连,下行连接JBOD或者直接挂接硬盘等存储设备,JBOD(Just a Bunch Of Disks)磁盘簇是一个在底板上安装的带有多个磁盘驱动器的存储设备。SAS Switch整机柜中通过SAS Switch节点将JBOD节点中的磁盘分配给计算节点,为保证服务器存储性能的稳定性,在计算节点下进行反复重启加压测试,及时了解计算节点的稳定及JBOD磁盘簇中磁盘的读写性能是非常必要的。
发明内容
本发明的技术任务是针对上述存在的问题,提供一种更加高效,能任意控制时间,提高工作效率,并且方便排除故障的SAS Switch整机柜混合压力自动化测试方法。
为实现上述目的,本发明提供了如下技术方案:
一种SAS Switch整机柜混合压力自动化测试方法,在SAS Switch整机柜的计算节点安装Linux系统,在Linux系统内安装lsscsi命令包,基于SSH协议查询和管理各计算节点,在SSH协议管理的基础上,基于shell脚本编写的工具收集单计算节点下磁盘的SAS地址并实现整机柜所有计算节点自动反复重启并完成加压操作,计算节点每次重启都将对计算节点下磁盘的SAS地址与收集的SAS地址进行对比,判断磁盘的状态,以检测计算节点的稳定性。
SSH为secure shell的缩写,由IEIT的网络小组(Network Working Group)所定制。SSH为建立在应用层和传输层基础上的安全协议,专为远程登录会话和其他网络服务提供安全性的协议。计算节点之间通过SSH协议查询和管理各计算节点,在此基础上采用shell脚本实现整机柜稳定性测试中的反复重启加压测试。
作为优选,所述自动化测试方法具体包括以下步骤:
S1:前置工作:SAS Switch整机柜的计算节点安装Linux系统,在Linux系统内安装lsscsi命令包,配置所有计算节点之间SSH无密码访问;
S2:编写shell脚本,实现整机柜所有计算节点自动反复重启加压测试,并对计算节点下的磁盘SAS地址进行对比,判断磁盘状态,检测计算节点的稳定性:
1)编写check.sh脚本,对单计算节点下的磁盘SAS地址进行收集并作为比较对象;
2)编写sys.sh脚本,对计算节点中磁盘SAS地址与收集的SAS地址进行对比,若相同则输出pass,否则输出fail;
3)编写reboot.sh脚本,使计算节点反复重启并在重启过程中完成加压操作。
将上述脚本整合为一个脚本,编写简单的批量脚本在各个计算节点完成程序check.sh、reboot.sh的执行,即可完成全部操作作业并储存操作结果。
作为优选,步骤S2中,设定所有计算节点重启的总次数。
作为优选,步骤S2中,使计算机点反复重启并完成加压操作的过程中,按照需求控制加压时间。
与现有技术相比,本发明的SAS Switch整机柜混合压力自动化测试方法具有以下突出的有益效果:本发明的方法能任意控制加压时间,能够重复性、自动化操作,更加高效,不仅提高工作效率,并且方便排除故障,使用范围广泛,易于推广,实用性强。
具体实施方式
下面将结合实施例,对本发明的SAS Switch整机柜混合压力自动化测试方法作进一步详细说明。
实施例1
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611192728.4/2.html,转载请声明来源钻瓜专利网。