[发明专利]一种整机柜服务器电源的批量测试方法在审
申请号: | 201510229851.8 | 申请日: | 2015-05-07 |
公开(公告)号: | CN104809041A | 公开(公告)日: | 2015-07-29 |
发明(设计)人: | 张锟;孙玉超 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 整机 服务器 电源 批量 测试 方法 | ||
技术领域
本发明公开一种整机柜服务器电源的批量测试方法,属于计算机测试技术领域;具体地说涉及基于Secure CRT脚本的整机柜服务器电源的批量测试方法。
背景技术
随着数据中心建设向着整体可用性的方向发展,机房对高密度机柜的需求日益增长。高密度整机柜有着比单节点服务器更多的供电电源, 更多的冗余电源的不同之处,所以以前单节点服务器电源的测试模式已不再适用于当下。特别是当下流行的N+N和N+2模式的电源,按以前的单服务器进行逐个电源测试的方法已不再现实。现有的电源测试需要轮流对每个电源运行规范内的PSU command line命令,而对于有着众多电源的高密度服务器来说,若要对其进行一次整机柜电源测试需要花费大量的人力和时间,从而造成产品在测试周期中的成本大大增加、效率极度低下,但是还没有方法能做到既方便又快捷地进行整机柜电源批量进行测试。本发明提供一种整机柜服务器电源的批量测试方法,该方法是一种可批量操作并具备时效性的机柜电源测试方法,基于Secure CRT脚本进行,将RMC与电源框体相连接,使RMC能与各个PSU相互通信,这里的RMC是指远程管理主板;录制Secure CRT自动测试脚本;通过Secure CRT登陆RMC自动运行脚本进行测试;保存每条测试结果;对每一条测试结果进行.验证并生成报告,与现有技术相比,不仅适用范围广,效率高,缩短测试时间,提升IT系统的测试水平,而且实现了批量的、无需人工干预的自动化测试;实现成本低,可扩展性强。
发明内容
本发明针对现有的机柜电源测试方法需要花费大量的人力和时间,造成产品在测试周期中的成本大大增加、效率极度低下的问题,提供一种整机柜服务器电源的批量测试方法,基于Secure CRT脚本进行,与现有技术相比,不仅适用范围广,效率高,缩短测试时间,提升IT系统的测试水平,而且实现了批量的、无需人工干预的自动化测试;实现成本低,可扩展性强。
本发明提出的具体方案是:
一种整机柜服务器电源的批量测试方法:
搭建测试平台,准备测试环境:Secure CRT的服务端通过串口线连接远程管理主板RMC,RMC与整机柜服务器电源框体相连接,能与各个PSU相互通信,实时间接监测电源状态,接收Secure CRT服务端发送的测试任务,反馈测试结果;在Secure CRT的服务端录制Secure CRT自动测试脚本;
通过Secure CRT登陆RMC自动运行脚本进行电源测试;
保存测试结果,对每一条测试结果进行验证判断并生成输出报告。
所述的Secure CRT服务端的操作过程为:
配置Secure CRT自动登录RMC脚本;
录制待测电源所需的所有步骤,形成一个完整的Secure CRT自动测试脚本;
将测试步骤中每一步期望产生的结果录入脚本,作为判定标准;
将已形成的脚本作为模板,在每个电源上执行一遍测试;
输出测试结果。
所述的Secure CRT的服务端录制Secure CRT自动测试脚本过程为:
在Secure CRT服务端通过Secure CRT登陆RMC系统;
开启录制功能;
按照测试规范输入正规的测试命令;
输入完毕,结束Secure CRT的录制功能;
保存当前脚本;
Secure CRT服务器端执行指令如下:
#$language = VBScript
#$interface = 1.0
crt.Screen.Synchronous = True//脚本同步功能打开
' This automatically generated script may need to be
' edited in order to work correctly.
Sub Main
crt.Screen.WaitForString # //获得期望值#号,等待下一条指令输入
crt.Screen.Send cd /usr/local/bin & chr(13)//输入目录指令并执行
crt.Screen.WaitForString # //获得期望值#号,等待下一条指令输入
crt.Screen.Send ./PSU_CLi & I A1 0 0x00 & chr(13)//输入正规测试命令并执行
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510229851.8/2.html,转载请声明来源钻瓜专利网。