本技术涉及诊断测试,更具体地说,涉及复合机型服务器dc测试方法、系统、装置、设备及介质。
背景技术:
1、随着人工智能(ai)和大数据技术的发展,对于复合机型服务器的需求不断增加,在满足复合机型服务器的出货产量的同时,需保证质量,也即在服务器生产制造时,制造商必须确保每台复合机型服务器都能够达到预期的性能和质量标准。
2、为了实现这一目标,诊断测试成为了制造过程中的一个环节,比如可以将复合机型服务器的机头、机尾与工具机、测试服务器等部署在同一个局域网中,在工具机上运行监控程序,复合机型服务器的机头通过网络给工具机发送触发信号;工具机带外给复合机型服务器的机头的bmc下发机关指令,延时后再带外给复合机型服务器的机尾的bmc下发机关指令,延时后再给复合机型服务器的机尾的bmc发上电指令,延时后最后给复合机型服务器的机头的bmc发上电指令,完成一次dc(direct current,直流电断电测试)测试;重复以上步骤,直至完成复合机型服务器所需的dc测试次数。
3、然而,此测试过程需要购买工具机部署到生产测试环境中,硬件成本高;工具机及上面部署的监控程序要全年365*24运行,需要工程师监控维护,维护成本高;且需要机头、机尾和工具机在同一个局域网,当网络受到干扰时,如串网和交换机故障等,都会导致触发信号发送失败或工具机上的监控程序对复合机型服务器的机头和机尾控制失效。导致对复合机型服务器进行dc测试的适用性差。
4、综上所述,如何提高对复合机型服务器进行dc测试的适用性是目前本领域技术人员亟待解决的问题。
技术实现思路
1、本技术的目的是提供一种复合机型服务器dc测试方法,其能在一定程度上解决如何提高对复合机型服务器进行dc测试的适用性的技术问题。本技术还提供了一种复合机型服务器dc测试系统、装置、电子设备及计算机可读存储介质。
2、为了实现上述目的,本技术提供如下技术方案:
3、一种复合机型服务器dc测试方法,应用于测试服务器,包括:
4、获取目标复合机型服务器机尾的bmc的第一静态ip;
5、获取目标复合机型服务器机头的bmc的第二静态ip;
6、通过所述第一静态ip登录所述目标复合机型服务器机尾的bmc;
7、设置所述目标复合机型服务器机尾在第一时长后执行上电指令,在第二时长后执行下电指令,并结束对所述目标复合机型服务器机尾的bmc的登录;
8、通过所述第二静态ip登录所述目标复合机型服务器机头的bmc;
9、设置所述目标复合机型服务器机头在第三时长后执行上电指令,并在执行上电指令后立即执行下电指令。
10、在一示例性实施例中,所述获取目标复合机型服务器机尾的bmc的第一静态ip,获取目标复合机型服务器机头的bmc的第二静态ip,包括:
11、获取存储的第一静态ip记录表,所述第一静态ip记录表用于记录复合机型服务器的序列号和对应的静态ip;
12、通过交换机传输所述第一静态ip记录表至所述目标复合机型服务器机头;
13、接收所述目标复合机型服务器机头通过所述交换机传输的第二静态ip记录表;
14、对所述第二静态ip记录表进行解析,得到所述目标复合机型服务器机尾的bmc的第一静态ip,得到所述目标复合机型服务器机头的bmc的第二静态ip;
15、其中,所述第二静态ip记录表包括所述目标复合机型服务器机头在所述第一静态ip记录表中未查找到目标复合机型服务器的序列号后,设置所述第一静态ip和所述第二静态ip,将所述目标复合机型服务器的序列号、所述第一静态ip和所述第二静态ip添加至所述第一静态ip记录表中后得到的记录表;或所述第二静态ip记录表包括所述目标复合机型服务器机头在所述第一静态ip记录表中查找到所述目标复合机型服务器的序列号后,将所述第一静态ip记录表作为所述第二静态ip记录表后得到的记录表。
16、在一示例性实施例中,所述获取目标复合机型服务器机尾的bmc的第一静态ip,包括:
17、获取所述目标复合机型服务器机尾的bmc的第一mac地址;
18、对所述第一mac地址绑定的静态ip进行解析,得到所述第一静态ip;
19、其中,所述第一mac地址与静态ip间的绑定关系在板卡出厂前设置。
20、在一示例性实施例中,所述获取目标复合机型服务器机尾的bmc的第一静态ip之前,还包括:
21、通过交换机连接所述目标复合机型服务器机头;
22、应用pxe引导所述目标复合机型服务器机头进入测试操作系统;
23、其中,所述目标复合机型服务器机尾的bmc与所述目标复合机型服务器机头的bmc相连接。
24、在一示例性实施例中,所述应用pxe引导所述目标复合机型服务器机头进入测试操作系统之前,还包括:
25、控制所述目标复合机型服务器机尾先上电;
26、控制所述目标复合机型服务器机头后上电。
27、一种复合机型服务器dc测试方法,应用于目标复合机型服务器机头,包括:
28、通过交换机接收测试服务器传输的第一静态ip记录表,所述第一静态ip记录表用于记录复合机型服务器的序列号和对应的静态ip;
29、对所述第一静态ip记录表进行查找;
30、响应于未查找到目标复合机型服务器的序列号,则设置所述目标复合机型服务器机尾的bmc的第一静态ip,设置目标复合机型服务器机头的bmc的第二静态ip,将所述目标复合机型服务器的序列号、所述第一静态ip和所述第二静态ip添加至所述第一静态ip记录表中,得到第二静态ip记录表;
31、响应于查找到所述目标复合机型服务器的序列号,则将所述第一静态ip记录表作为所述第二静态ip记录表;
32、通过所述交换机传输所述第二静态ip记录表至所述测试服务器,以使所述测试服务器对所述第二静态ip记录表进行解析得到所述第一静态ip和所述第二静态ip、通过所述第一静态ip登录所述目标复合机型服务器机尾的bmc、设置所述目标复合机型服务器机尾在第一时长后执行上电指令,在第二时长后执行下电指令,并结束对所述目标复合机型服务器机尾的bmc的登录、通过所述第二静态ip登录所述目标复合机型服务器机头的bmc、设置所述目标复合机型服务器机头在第三时长后执行上电指令,并在执行上电指令后立即执行下电指令。
33、一种复合机型服务器dc测试系统,应用于测试服务器,包括:
34、第一获取模块,用于获取目标复合机型服务器机尾的bmc的第一静态ip;
35、第二获取模块,用于获取目标复合机型服务器机头的bmc的第二静态ip;
36、第一登录模块,用于通过所述第一静态ip登录所述目标复合机型服务器机尾的bmc;
37、第一设置模块,用于设置所述目标复合机型服务器机尾在第一时长后执行上电指令,在第二时长后执行下电指令,并结束对所述目标复合机型服务器机尾的bmc的登录;
38、第二登录模块,用于通过所述第二静态ip登录所述目标复合机型服务器机头的bmc;
39、第二设置模块,用于设置所述目标复合机型服务器机头在第三时长后执行上电指令,并在执行上电指令后立即执行下电指令。
40、一种复合机型服务器dc测试装置,包括通过交换机相连接的测试服务器与目标复合机型服务器,且目标复合机型服务器机头的bmc与目标复合机型服务器机尾的bmc相连接;
41、所述测试服务器用于:获取所述目标复合机型服务器机尾的bmc的第一静态ip;获取所述目标复合机型服务器机头的bmc的第二静态ip;通过所述第一静态ip登录所述目标复合机型服务器机尾的bmc;设置所述目标复合机型服务器机尾在第一时长后执行上电指令,在第二时长后执行下电指令,并结束对所述目标复合机型服务器机尾的bmc的登录;通过所述第二静态ip登录所述目标复合机型服务器机头的bmc;设置所述目标复合机型服务器机头在第三时长后执行上电指令,并在执行上电指令后立即执行下电指令。
42、一种电子设备,包括:
43、存储器,用于存储计算机程序;
44、处理器,用于执行所述计算机程序时实现如上任一所述复合机型服务器dc测试方法的步骤。
45、一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述复合机型服务器dc测试方法的步骤。
46、本技术提供的一种复合机型服务器dc测试方法,应用于测试服务器,获取目标复合机型服务器机尾的bmc的第一静态ip;获取目标复合机型服务器机头的bmc的第二静态ip;通过第一静态ip登录目标复合机型服务器机尾的bmc;设置目标复合机型服务器机尾在第一时长后执行上电指令,在第二时长后执行下电指令,并结束对目标复合机型服务器机尾的bmc的登录;通过第二静态ip登录目标复合机型服务器机头的bmc;设置目标复合机型服务器机头在第三时长后执行上电指令,并在执行上电指令后立即执行下电指令。本技术中,测试服务器可以根据目标复合机型服务器机尾的bmc的第一静态ip登录至目标复合机型服务器机尾的bmc,以此来对目标复合机型服务器机尾进行上下电指令设置,从而控制目标复合机型服务器机尾进行上下电,同理,可以根据目标复合机型服务器机头的bmc的第二静态ip登录至目标复合机型服务器机头的bmc,以此来对目标复合机型服务器机头进行上下电指令设置,从而控制目标复合机型服务器机头进行上下电,实现了不借助工具机便对目标复合机型服务器进行上下电测试,降低了硬件成本及维护成本,且整个过程借助静态ip实现,减少了对生产网络环境的依赖,适用性好。本技术提供的一种复合机型服务器dc测试系统、装置、电子设备及计算机可读存储介质也解决了相应技术问题。
1.一种复合机型服务器dc测试方法,其特征在于,应用于测试服务器,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取目标复合机型服务器机尾的bmc的第一静态ip,获取目标复合机型服务器机头的bmc的第二静态ip,包括:
3.根据权利要求1所述的方法,其特征在于,所述获取目标复合机型服务器机尾的bmc的第一静态ip,包括:
4.根据权利要求2或3所述的方法,其特征在于,所述获取目标复合机型服务器机尾的bmc的第一静态ip之前,还包括:
5.根据权利要求4所述的方法,其特征在于,所述应用pxe引导所述目标复合机型服务器机头进入测试操作系统之前,还包括:
6.一种复合机型服务器dc测试方法,其特征在于,应用于目标复合机型服务器机头,包括:
7.一种复合机型服务器dc测试系统,其特征在于,应用于测试服务器,包括:
8.一种复合机型服务器dc测试装置,其特征在于,包括通过交换机相连接的测试服务器与目标复合机型服务器,且目标复合机型服务器机头的bmc与目标复合机型服务器机尾的bmc相连接;
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述复合机型服务器dc测试方法的步骤。