一种多节点服务器电源测试方法、系统、终端及存储介质技术方案

技术编号:26511143 阅读:14 留言:0更新日期:2020-11-27 15:40
本发明专利技术提供一种多节点服务器电源测试方法、系统、终端及存储介质,包括:设置多节点服务器的节点编号和节点上电顺序;根据所有节点编号建立所述多节点服务器的档案,并在所述档案中保存标准日志;控制上电模块按照所述上电顺序对所述多节点服务器执行循环上电下电操作;通过远程传输协议采集所述多节点服务器处于上电开机状态的节点的系统日志;对当前次系统日志与相应的标准日志进行一致性比对,若两者一致则判定当前次测试通过。本发明专利技术可于测试日志帮助研发人员分析代码问题,避免多节点服务器无视频输出问题可大量减少人力及时间检察测试日志,可精准判断多节点服务器皆完成检查流程方执行电源循环。

【技术实现步骤摘要】
一种多节点服务器电源测试方法、系统、终端及存储介质
本专利技术涉及服务器
,具体涉及一种多节点服务器电源测试方法、系统、终端及存储介质。
技术介绍
数据中心的服务器都是全天候运行,为了数据的完整及特殊应用限制,客户会要求在维修或更换服务器部件时,电源经过断电再重启后全部零组件皆正常,并保持系统稳定的运行。由于数据中心的服务器均为多节点服务器,且各节点皆无屏幕输出埠。相对于单节点服务器,多节点服务器的测试难度更大。现有的对多节点服务器的测试方法,大多只能通过BMC上的iKVM每一台在跑完单次电源循环后检查所有资料,iKVM(InternetKeyboard,Video,Mouse):提供可远端控制机台键盘,鼠标及观看屏幕并可控制服务器电力循环。这种方法需要测试人员操作iKVM,造成人力资源的浪费,且测试效率较慢。
技术实现思路
针对现有技术的上述不足,本专利技术提供一种多节点服务器电源测试方法、系统、终端及存储介质,以解决上述技术问题。第一方面,本专利技术提供一种多节点服务器电源测试方法,包括:设置多节点服务器的节点编号和节点上电顺序;根据所有节点编号建立所述多节点服务器的档案,并在所述档案中保存标准日志;控制上电模块按照所述上电顺序对所述多节点服务器执行循环上电下电操作;通过远程传输协议采集所述多节点服务器处于上电开机状态的节点的系统日志;对当前次系统日志与相应的标准日志进行一致性比对,若两者一致则判定当前次测试通过。进一步的,所述方法还包括:在所述多节点服务器的上电状态下,通过远程传输协议识别所述多节点服务器的所有节点编号;判定识别的所有节点编号与档案中的节点编号是否一致:若是,则继续采集所有节点的系统日志;若否,则等待预设时间后再次读取所有节点编号。进一步的,所述标准日志包括:周边元件扩展接口信息项、主板信息项、网络信息项、BMC信息项和网卡参数信息项。第二方面,本专利技术提供一种多节点服务器电源测试系统,包括:初始设置单元,配置用于设置多节点服务器的节点编号和节点上电顺序;档案设置单元,配置用于根据所有节点编号建立所述多节点服务器的档案,并在所述档案中保存标准日志;上电控制单元,配置用于控制上电模块按照所述上电顺序对所述多节点服务器执行循环上电下电操作;日志采集单元,配置用于通过远程传输协议采集所述多节点服务器处于上电开机状态的节点的系统日志;日志比对单元,配置用于对当前次系统日志与相应的标准日志进行一致性比对,若两者一致则判定当前次测试通过。进一步的,所述系统还包括:编号识别单元,配置用于在所述多节点服务器的上电状态下,通过远程传输协议识别所述多节点服务器的所有节点编号;编号比对单元,配置用于判定识别的所有节点编号与档案中的节点编号是否一致;二次判断单元,配置用于若识别的所有节点编号与档案中的节点编号一致,则继续采集所有节点的系统日志;编号等待单元,配置用于若识别的所有节点编号与档案中的节点编号不一致,则等待预设时间后再次读取所有节点编号。进一步的,所述标准日志包括:周边元件扩展接口信息项、主板信息项、网络信息项、BMC信息项和网卡参数信息项。第三方面,提供一种终端,包括:处理器、存储器,其中,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。本专利技术的有益效果在于,本专利技术提供的多节点服务器电源测试方法、系统、终端及存储介质,根据多节点服务器的节点拓扑结构预先存储节点编号及上电顺序,根据上电顺序控制上电模块给多节点服务器上下电,然后通过远程传输协议获取多节点服务器每次重新上电后的信息,与预存标准信息进行比对,即可实现对多节点服务器的自动测试。本专利技术实现了对多节点服务器电源的自动测试,节省了人力资源,提升了测试效率节省了测试时间。此外,本专利技术可有效测试电源供应器及各节点于电源循环造成的缺陷,可于测试日志帮助研发人员分析代码问题,可于远端终端机检查测试日志及测试次数,避免多节点服务器无视频输出问题可大量减少人力及时间检察测试日志,可精准判断多节点服务器皆完成检查流程方执行电源循环。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例的方法的示意性流程图。图2是本专利技术一个实施例的方法的示意性流程图。图3是本专利技术一个实施例的系统的示意性架构图。图4为本专利技术实施例提供的一种终端的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。下面对本专利技术中出现的关键术语进行解释。多节点服务器:多个服务器置于一个机箱内,且皆无视讯输出埠,并共享多个电源供源器、风扇及网路模组。电源供应器:是计算机的一种电能转换类的电源(有别于电池供电类的电源),负责将标准交流电转成低压稳定的直流电,给计算机内其它的组件所使用。目前一般的计算机电源供应器都是开关模式电源,输入电压自动适应用家所在地点市电参数(而某些产品可能需要用家调整电压切换开关)。上电模块:用于依序对所述若干组中的每一组电源供应器执行开机上电及断电操作。IPMI:是一种Intel架构的企业系统的周边设备所采用的一种工业标准。IPMI亦是一个开放的免费标准,用户无需支付额外的费用即可使用此标准。IPMI能够横跨不同的操作系统、固件和硬件平台,可以智能的监视、控制和自动回报大量服务器的运作状况,以降低服务器系统成本。SNMP:是TCP/IP协议簇的一个应用层协议。在1988年被制定,并被Internet体系结构委员会(IAB)采纳作为一个短期的网络管理解决方案;由于SNMP的简单性,在Internet时代到了蓬勃的发展,1992年发布了SNMPv2版本,以增强SNMPv1的安全性和功能。现在经有了SNMPv3版本。一套完整的SNMP系统主要包括管理信息库(MIB)、管理信息结构(SMI)及SNMP报文协议。USB(UniversalSerialBus):是连接计算机系统与外部装置的一种串行端口本文档来自技高网
...

【技术保护点】
1.一种多节点服务器电源测试方法,其特征在于,包括:/n设置多节点服务器的节点编号和节点上电顺序;/n根据所有节点编号建立所述多节点服务器的档案,并在所述档案中保存标准日志;/n控制上电模块按照所述上电顺序对所述多节点服务器执行循环上电下电操作;/n通过远程传输协议采集所述多节点服务器处于上电开机状态的节点的系统日志;/n对当前次系统日志与相应的标准日志进行一致性比对,若两者一致则判定当前次测试通过。/n

【技术特征摘要】
1.一种多节点服务器电源测试方法,其特征在于,包括:
设置多节点服务器的节点编号和节点上电顺序;
根据所有节点编号建立所述多节点服务器的档案,并在所述档案中保存标准日志;
控制上电模块按照所述上电顺序对所述多节点服务器执行循环上电下电操作;
通过远程传输协议采集所述多节点服务器处于上电开机状态的节点的系统日志;
对当前次系统日志与相应的标准日志进行一致性比对,若两者一致则判定当前次测试通过。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述多节点服务器的上电状态下,通过远程传输协议识别所述多节点服务器的所有节点编号;
判定识别的所有节点编号与档案中的节点编号是否一致:
若是,则继续采集所有节点的系统日志;
若否,则等待预设时间后再次读取所有节点编号。


3.根据权利要求1所述的方法,其特征在于,所述标准日志包括:
周边元件扩展接口信息项、主板信息项、网络信息项、BMC信息项和网卡参数信息项。


4.一种多节点服务器电源测试系统,其特征在于,包括:
初始设置单元,配置用于设置多节点服务器的节点编号和节点上电顺序;
档案设置单元,配置用于根据所有节点编号建立所述多节点服务器的档案,并在所述档案中保存标准日志;
上电控制单元,配置用于控制上电模块按照所述上电顺序对所...

【专利技术属性】
技术研发人员:蔡嘉辉
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1