一种远程测试服务器异常断电的系统及方法

文档序号:1782700 发布日期:2019-12-06 浏览:25次 >En<

阅读说明:本技术 一种远程测试服务器异常断电的系统及方法 (System and method for remotely testing abnormal power failure of server ) 是由 刘汉龙 于 2019-08-09 设计创作,主要内容包括:本发明提供一种远程测试服务器异常断电的系统及方法,包括PC客户端、电源控制模块和被测服务器;电源控制模块连接AC220v供电输入;所述的被测服务器与电源控制模块的输出端连接;电源控制模块与PC客户端通过网络进行通信连接,通过远程控制电源控制模块的输出端的通断实现被测服务器的异常断电。利用电源控制模块,被测试的服务器通过该电源控制模块供电,电源控制模块通过网络接口连接网络;测试人员通过网络远程控制电源控制模块进而达到异常断电的效果。通过远程控制服务器异常断电、省去到设备现场人工插拔时间、达到精确控制时间测试、大大提高测试人员的工作效率。(The invention provides a system and a method for remotely testing abnormal power failure of a server, which comprises a PC client, a power supply control module and a tested server; the power supply control module is connected with the power supply input of the AC220 v; the tested server is connected with the output end of the power control module; the power supply control module is in communication connection with the PC client through a network, and abnormal power failure of the server to be tested is achieved by remotely controlling the on-off of the output end of the power supply control module. The tested server supplies power through the power control module by using the power control module, and the power control module is connected with a network through a network interface; the tester remotely controls the power supply control module through a network so as to achieve the effect of abnormal power failure. The abnormal power failure of the server is controlled remotely, the manual plugging time to the equipment site is saved, the time test is accurately controlled, and the working efficiency of testers is greatly improved.)

一种远程测试服务器异常断电的系统及方法

技术领域

本发明涉及服务器测试技术领域,具体涉及一种远程测试服务器异常断电的系统及方法。

背景技术

随着各行各业快速发展对服务器需求越来越大,越来越多的客户采用大量的服务器作为核心应用。所以对服务器的稳定性、可靠性也提出了更高的要求。而服务器能否保持正常平稳的运行,已成为客户业务能否稳定运行的前提。因服务器需长时间运行,因各种因素,就可能存在异常断电的情况;在异常断电恢复后,服务器是否还能稳定运行,就成为了衡量服务器稳定性的重要标准之一。异常断电,主要指服务器电源输入突然丢失,即服务器正行运行时突然停电。

现在测试服务器异常断电普遍采用人工手工拔掉供电电源线的方式断电;而且测试服务器异常断电一般需要上百次;而且人工手动断电,一般需要到被测设备现场进行操作导致效率低下。

发明内容

针对现在测试服务器异常断电普遍采用人工手工拔掉供电电源线的方式断电;而且测试服务器异常断电一般需要上百次;而且人工手动断电,一般需要到被测设备现场进行操作导致效率低下的问题,本发明提供一种远程测试服务器异常断电的系统及方法。

本发明的技术方案是:

一方面,本发明技术方案提供一种远程测试服务器异常断电的系统,包括PC客户端、电源控制模块和被测服务器;

电源控制模块连接AC220v供电输入;

所述的被测服务器与电源控制模块的输出端连接;

电源控制模块与PC客户端通过网络进行通信连接,通过远程控制电源控制模块的输出端的通断实现被测服务器的异常断电。

优选地,所述的电源控制模块设置有1个220V电源输入接口、一个RJ45网络接口、至少一个电源220V输出接口;

RJ45网络接口,用于连接IP网络,PC客户端通过IP网络与电源控制模块相互通信通过IP网络下发的上、断电指令控制电源控制模块电源输出端口的通断,实现对被测服务器对应的上断电。

优选地,所述的电源控制模块设置有USB接口,电源控制模块的USB接口通过USB线与被测服务器的USB口相连,用于检测被测服务器USB是否有5V电压用于确认服务器是否已正常供电。

优选地,被测服务器BMC接口通过IP网络与PC客户端进行通信,用于接收PC客户端发送的开机指令。

优选地,被测服务器BMC接口通过IP网络与PC客户端进行通信,还用于发送被测服务器开关机状态给PC客户端。

优选地,被测试服务器的业务数据网口通过IP网络与PC客户端进行通信,用于实现PC客户端通过检测被测试服务器的业务数据网口的网络通断,确认被测试服务器是否已加载完操作系统并正常开机。

优选地,PC客户端设置有client客户端软件,client客户端软件,用于设置并记录总的断电次数、缓冲时间、上电时间间隔、断电时间间隔;

当判断被测试服务器启动异常时,client客户端软件停止下发断电指令,并通过声音报警提示测试人员。

另一方面,本发明技术方案提供一种远程测试服务器异常断电的方法,包括如下步骤:

PC客户端通过IP网络下发断电指令控制电源控制模块的电源输出端口的断开将被测服务器断电;

检测被测服务器USB接口是否存在5V电压;

若否,等待达到设定的上电间隔时间,PC客户端通过IP网络下发上电指令控制电源控制模块的电源输出端口的连通将被测服务器上电;若是,执行步骤:PC客户端通过IP网络下发断电指令控制电源控制模块的电源输出端口的断开将被测服务器断电;

等待达到设定的缓冲时间,检测被测服务器USB接口是否存在5V电压,若是,同时检测被测试服务器的BMC接口状态为开机;

等待达到设定的缓冲时间,检测业务数据网口是否通路状态;

若是,等待达到设定的断电间隔时间,判断若达到规定的断电总次数,结束。

优选地,若检测被测服务器USB接口不存在5V电压,判断被测试服务器启动异常,client客户端软件停止下发断电指令,并通过声音报警提示测试人员。

优选地,判断若未达到规定的断电总次数,执行步骤:PC客户端通过IP网络下发断电指令控制电源控制模块的电源输出端口的断开将被测服务器断电。

从以上技术方案可以看出,本发明具有以下优点:利用电源控制模块,被测试的服务器通过该电源控制模块供电,电源控制模块通过网络接口连接网络;测试人员通过网络远程控制电源控制模块进而达到异常断电的效果。通过远程控制服务器异常断电、省去到设备现场人工插拔时间、达到精确控制时间测试、大大提高测试人员的工作效率。

此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。

由此可见,本发明与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的一种远程测试服务器异常断电的系统的示意性框图。

图2是本发明实施例二提供的一种远程测试服务器异常断电的方法的示意性流程图。

具体实施方式

为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

实施例一

如图1所示,本发明技术方案提供一种远程测试服务器异常断电的系统,包括PC客户端3、电源控制模块2和被测服务器1;

电源控制模块2连接AC220v供电输入;

所述的被测服务器3与电源控制模块2的输出端连接;

电源控制模块2与PC客户端3通过IP网络进行通信连接,通过远程控制电源控制模块2的输出端的通断实现被测服务器1的异常断电。

所述的电源控制模块2设置有1个220V电源输入接口、一个RJ45网络接口、至少一个电源220V输出接口;RJ45网络接口,用于连接IP网络,PC客户端通过IP网络与电源控制模块相互通信通过IP网络下发的上、断电指令控制电源控制模块2电源输出端口的通断,实现对被测服务器对应的上断电。

所述的电源控制模块2设置有USB接口,电源控制模块2的USB接口通过USB线与被测服务器的USB口相连,用于检测被测服务器USB是否有5V电压用于确认服务器是否已正常供电。

被测服务器BMC接口通过IP网络与PC客户端进行通信,用于接收PC客户端发送的开机指令。被测服务器BMC接口通过IP网络与PC客户端进行通信,还用于发送被测服务器开关机状态给PC客户端。

被测试服务器的业务数据网口通过IP网络与PC客户端进行通信,用于实现PC客户端通过检测被测试服务器的业务数据网口的网络通断,确认被测试服务器是否已加载完操作系统并正常开机。

PC客户端设置有client客户端软件,client客户端软件,用于设置并记录总的断电次数、缓冲时间、上电时间间隔、断电时间间隔;当判断被测试服务器启动异常时,client客户端软件停止下发断电指令,并通过声音报警提示测试人员。

电源控制模块直接接AC220V供电输入;被测试的服务器接入该电源控制模块输出端以获得供电,电源控制模块通过RJ45网口接入IP网络;测试人员通过PO客户端利用IP网络的TCP/IP协议与电源控制模块通信,实现远程控制电源控制模块的输出端的通断,达到服务器异常断电的效果。

电源控制模块具有1个220V电源输入接口;1-6电源220V输出接口;两个USB接口(USB接口作用通过USB线与被测服务器的USB口相连,检测被测服务器USB是否有5V电压,从而确认服务器是否已正常供电);有一个RJ45网络接口(用于连接IP网络)。

实施例二

如图2所示,本发明技术方案提供一种远程测试服务器异常断电的方法,包括如下步骤:

S1:PC客户端通过IP网络下发断电指令控制电源控制模块的电源输出端口的断开将被测服务器断电;

S2:检测被测服务器USB接口是否存在5V电压;若是,执行步骤S1;若否,执行步骤S3;

S3:等待达到设定的上电间隔时间,PC客户端通过IP网络下发上电指令控制电源控制模块的电源输出端口的连通将被测服务器上电;

S4:等待达到设定的缓冲时间,检测被测服务器USB接口是否存在5V电压,若是,同时检测被测试服务器的BMC接口状态为开机,执行步骤S5;若否,执行步骤:S7;若检测被测服务器USB接口不存在5V电压,执行步骤S3;

S5:等待达到设定的缓冲时间,检测业务数据网口是否通路状态;若是,执行步骤S6,若否,执行步骤S7;

S6:等待达到设定的断电间隔时间,判断是否达到规定的断电总次数,若是,执行步骤S8,若否,执行步骤S1;

S7:判断被测试服务器启动异常,client客户端软件停止下发断电指令,并通过声音报警提示测试人员,执行步骤S8;

S8:结束。

本实施例中,电源控制模块输入端直接接AC220V供电;电源控制模块1-6电源输出端口通过电源线接被测试服务器的电源输入端(具体个数视被测试服务器电源输入个数而定);电源控制模块RJ45网络接口接入到IP网络中;当接收到PC客户端通过IP网络下发的相关的上、断电指令后,控制电源控制模块电源输出端口的通断,实现对被测服务器对应的上断电;电源控制模块的USB接口通过USB线与被测服务器的USB口相连,通过检测被测服务器USB是否有5V电压,从而确认服务器是否已正常供电;实现不破坏被测服务器物理结构情况下,检测被测服务器供电状态;被测试服务器的BMC接口连接到IP网络中;通过IP网络,用于接收PC客户端发送的开机指令,以及发送待测试服务器开关机状态给PC客户端;被测试服务器的业务数据网口连接到IP网络中;PC客户端通过检测待测服务器的业务数据网口网络通断,进而确认待测服务器是否已加载完操作系统并正常开机;PC客户端安装专门开发的client客户端软件,通过添加电源控制器的IP地址、进行相关配置后,便可通过客户端可实时(也可定时)下发对服务器通上电操作;被测试服务器需设置成上电开机自启动模式;PC客户端可以设置并记录总的断电次数;缓冲时间;上电时间间隔;断电时间间隔(在此间隔时间内用户可根据所需,检测服务器对应的模块是否正常);当判断待测服务器启动异常时,会停止下发断电指令,并通过声音报警提示测试人员。

尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内/任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种轨道交通服务器掉电保护方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!