一种多节点服务器测试方法及测试系统与流程

文档序号:26839421发布日期:2021-10-08 20:48阅读:46来源:国知局
一种多节点服务器测试方法及测试系统与流程

1.本发明涉及服务器测试领域,具体涉及一种多节点服务器测试方法及测试系统。


背景技术:

2.多节点服务器中包含多个节点,每一个节点都是一个独立提供服务的子服务器。目前多节点服务器的测试主要包括对管理板、交换板和节点的测试。
3.对于每一个节点来说,可以单独进行测试,即每次只运行一个节点。但是对于管理板和交换板而言,因为管理板和交换板是连接到每个节点上的,如果要测试管理板和交换板上的这些接口,必须将所有的节点都上上去,其测试需要所有节点同时运行,这将会极大提高节点的物料测试损耗,而导致测试成本变高。而且,由于每次测试需要开关机,多个节点开关机一次时间较长,会导致测试效率低下。


技术实现要素:

4.针对现有技术中存在的缺陷,本发明的目的在于提供一种能减少节点的物料测试损耗、减低成本并提高测试效率的多节点服务器测试方法。
5.为达到以上目的,本发明采取的技术方案是:
6.一种多节点服务器测试方法,该方法包括以下步骤:
7.将管理板、交换板和节点作为三个独立的测试单元,为每个测试单元设置对应的测试背板,所述测试背板上设有对应测试单元进行测试时所需的接口;
8.每一测试单元测试时,单独为该测试单元和对应的测试背板供电,并根据测试项目,将该测试单元与测试背板相应的接口相连,以完成该测试单元的测试项目。
9.在上述技术方案的基础上,所述测试项目包括控制信号接口测试和以太网口测试。
10.在上述技术方案的基础上,所述控制信号接口测试的步骤包括:
11.将该控制信号接口与测试背板上对应的接口相连,获取控制信号接口输出至测试背板的输出信号的信息;
12.通过测试背板将该输出信号环回至该控制信号接口,作为输入信号输入至该控制信号接口;
13.获取输入信号中的信息,并比较输出信号和输入信号的信息是否一致,若是,则该控制信号接口正常,若否,则该控制信号接口异常。
14.在上述技术方案的基础上,所述以太网口测试的步骤包括:
15.将一测试单元的所有以太网口通过测试背板上的多路复用器连接到测试背板上的集线器hub上;
16.测试背板上的复杂可编程逻辑器件cpld根据测试单元写入的编码进行逻辑运算,并通过多路复用器的模拟电路开关打开对应的一路以太网通道;
17.对打开的一路以太网通道对应的以太网口进行ping测试,若ping通,则该以太网
口正常,若ping不通,则该以太网口异常,直至完成所有以太网口的测试。
18.在上述技术方案的基础上,所述控制信号接口测试和以太网口测试均包括将测试的结果进行显示的步骤。
19.本发明的目的在于提供一种能减少节点的物料测试损耗、减低成本并提高测试效率的测试系统。
20.为达到以上目的,本发明采取的技术方案是:
21.一种测试系统,包括:
22.多个测试背板,其用于与对应的测试单元相连,所述测试单元包括管理板、交换板和节点,所述测试背板包括对应测试单元进行测试时所需的接口,且所述测试背板上设有供电模块;
23.计算机终端,其用于与所有测试单元相连,所述计算机终端内运行有测试程序,所述测试程序通过所述测试背板对相应的测试单元进行测试。
24.在上述技术方案的基础上,所述测试背板包括用于控制信号接口测试和以太网口测试的接口,所述测试程序用于对控制信号接口和以太网口进行测试。
25.在上述技术方案的基础上,所述测试背板还包括:
26.用于以太网口测试的hub;
27.多路复用器,其包括多个模拟电路开关,所述多路复用器用于将一测试单元的所有以太网口连接到所述hub上;
28.cpld,其与所述多路复用器相连,并用于接收测试单元写入的编码,所述cpld还根据写入的编码,通过多路复用器的模拟电路开关打开对应的一路以太网通道。
29.在上述技术方案的基础上,所述cpld还用于接收所述测试单元的控制信号接口输出的输出信号,所述测试程序用于对控制信号接口进行测试,具体过程包括:
30.所述测试程序获取控制信号接口输出至cpld的输出信号的信息;
31.所述测试程序通过cpld将该输出信号环回至该控制信号接口,作为输入信号输入至该控制信号接口;
32.所述测试程序获取输入信号中的信息,并比较输出信号和输入信号的信息是否一致,若是,则该控制信号接口正常,若否,则该控制信号接口异常。
33.在上述技术方案的基础上,所述计算机终端还用于显示所述控制信号接口测试和以太网口测试的测试结果。
34.与现有技术相比,本发明的优点在于:
35.本发明中的多节点服务器测试方法,其将管理板、交换板和节点作为三个独立的测试单元,并为每个测试单元设置对应的测试背板,其中测试背板上设有对应测试单元进行测试时所需的接口。采用这种方式后,相当于将管理板、交换板与每个节点间互相连接的信号,以及管理板与交换板之间互相连接的信号,做成一个测试背板,测试单元所有连出去的信号都在这个测试背板上完成测试。也就是说可以利用测试背板来代替所有节点,以模拟跟管理板、交换板之间的通信,从而便不需要像现有技术中那样需要满配节点才能进行测试,进而可以减少节点的物料测试损耗,以降低成本。也避免了需要多个节点开关机,提高了测试效率。
logic device,复杂可编程逻辑器件)通过背板连线来实现控制信号接口与测试背板上对应的接口相连的。以管理板上的id接口为例,当要测试管理板上的id接口时,在测试背板上设置原本为节点上的id接口,管理板读取测试背板上的id接口,然后输出一个信号至测试背板的cpld,cpld处理后将该输出信号环回至该管理板上的id接口。
54.s213.获取输入信号中的信息,并比较输出信号和输入信号的信息是否一致,若是,则该控制信号接口正常,若否,则该控制信号接口异常。
55.通过上述步骤,便可以对测试单元中所有的控制信号接口进行测试。
56.参见图3所示,本实施例中以太网口测试的步骤包括:
57.s221.将一测试单元的所有以太网口通过测试背板上的多路复用器连接到测试背板上的集线器hub上;
58.s222.测试背板上的cpld根据测试单元写入的编码进行逻辑运算,并通过多路复用器的模拟电路开关打开对应的一路以太网通道;
59.s223.对打开的一路以太网通道对应的以太网口进行ping测试,若ping通,则该以太网口正常,若ping不通,则该以太网口异常,直至完成所有以太网口的测试。
60.可以理解的是,以太网口的测试是将一个测试单元的所有以太网口与测试背板连接起来,然后利用计算机终端来对每个以太网口进行ping操作,但是ping操作的时候同一时间只能操作一个以太网口,所以本实施例中通过一个由若干个模拟电路开关组成的多路复用器将这些以太网口都连接到测试背板上的hub上。这个多路复用器通过ctrl1~4和fctrl1~3这7个输出信号来控制哪一路以太网通道与测试背板上的hub连通,ctrl1~4和fctrl1~3是cpld定义的一段寄存器空间,分别是5位和4位。测试单元通过fctrl1~3与ctrl1~4往cpld里写编码,然后cpld通过输入信号控制这段寄存器,进行逻辑运算,打开相应的以太网通道,再由计算机终端进行ping操作。其中,ctrl1~4和fctrl1~3与以太网通道的地址译码关系如下:
61.62.优选地,本实施例中所述控制信号接口测试和以太网口测试均包括将测试的结果进行显示的步骤,具体而言,本实施例中是将测试的结果通过测试背板中的串口在计算机终端上显示出来。
63.综上所述,本发明中的多节点服务器测试方法,其将管理板、交换板和节点作为三个独立的测试单元,并为每个测试单元设置对应的测试背板,其中测试背板上设有对应测试单元进行测试时所需的接口。采用这种方式后,相当于将管理板、交换板与每个节点间互相连接的信号,以及管理板与交换板之间互相连接的信号,做成一个测试背板,测试单元所有连出去的信号都在这个测试背板上完成测试。也就是说可以利用测试背板来代替所有节点,以模拟跟管理板、交换板之间的通信,从而便不需要像现有技术中那样需要满配节点才能进行测试,进而可以减少节点的物料测试损耗,以降低成本。也避免了需要多个节点开关机,提高了测试效率。
64.参见图4所示,本发明实施例提供一种测试系统,其用于对多节点服务器进行测试,所述测试系统包括多个测试背板和计算机终端。
65.其中,多个测试背板,其用于与对应的测试单元相连,所述测试单元包括管理板、交换板和节点,所述测试背板包括对应测试单元进行测试时所需的接口,且所述测试背板上设有供电模块。
66.计算机终端,其用于与所有测试单元相连,所述计算机终端内运行有测试程序,所述测试程序通过所述测试背板对相应的测试单元进行测试。
67.进一步地,所述测试背板包括用于控制信号接口测试和以太网口测试的接口,所述测试程序用于对控制信号接口和以太网口进行测试。
68.进一步地,参见图5所示,为了对测试单元的以太网口进行测试,所述测试背板还包括:
69.用于以太网口测试的hub。
70.多路复用器,其包括多个模拟电路开关,所述多路复用器用于将一测试单元的所有以太网口连接到所述hub上。
71.cpld,其与所述多路复用器相连,并用于接收测试单元写入的编码,所述cpld还根据写入的编码,通过多路复用器的模拟电路开关打开对应的一路以太网通道。在本实施例中,cpld通过背板连线与测试单元相连。进一步地,所述cpld还用于接收所述测试单元的控制信号接口输出的输出信号,所述测试程序用于对控制信号接口进行测试,具体过程包括:
72.所述测试程序获取控制信号接口输出至cpld的输出信号的信息;
73.所述测试程序通过cpld将该输出信号环回至该控制信号接口,作为输入信号输入至该控制信号接口;
74.所述测试程序比较输出信号和输入信号的信息是否一致,若是,则该控制信号接口正常,若否,则该控制信号接口异常。
75.进一步地,所述计算机终端还用于显示所述控制信号接口测试和以太网口测试的测试结果。
76.进一步地,所述测试背板上还设有对外接口,两个测试背板之间可以通过网线连接对外接口来进行相互通信,以对故障进行排查。
77.本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离
本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1