[发明专利]一种基于IB网络的无盘测试CPU的方法、装置及系统有效
申请号: | 201510893800.5 | 申请日: | 2015-11-30 |
公开(公告)号: | CN105468488B | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 苗永威 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;H04L12/26 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ib 网络 测试 cpu 方法 装置 系统 | ||
1.一种基于IB网络的无盘测试CPU的方法,其特征在于,应用于被测服务器,预先通过由安装在被测服务器上的IB卡提供的IB网络与server端相连接,该方法包括:
运行与所述IB网络相对应的引导启动项;
根据server端提供的动态主机配置协议DHCP,向所述server端发送请求分配IP地址的通知消息,以使所述server端根据所述通知消息反馈所述IP地址;
接收所述server端根据所述通知消息反馈的所述IP地址;根据所述IP地址、所述server端提供的简单文件传输协议TFTP和网络文件系统NFS,挂载所述server端中的安装有测试软件的Linux操作系统;
根据所述server端中的测试脚本,运行所述测试软件;在所述运行所述测试软件之后,进一步包括:生成与所述测试软件相对应的日志目录,并保存所述与所述测试软件相对应的日志目录;
所述挂载所述server端中的安装有测试软件的Linux操作系统,包括:
对于所述server端中的安装有测试软件的Linux操作系统,与被测服务器相对应的日志目录挂载为读写方式,其他的操作系统目录挂载为只读方式;
应用于server端,预先首次安装Linux操作系统和测试软件,首次配置DHCP、TFTP和NFS,首次设置测试脚本,并通过由安装在server端上的IB卡提供的IB网络与被测服务器相连接,该方法包括:
接收被测服务器发送的请求分配IP地址的通知消息;根据所述被测服务器发送的请求分配IP地址的通知消息,生成与其相对应的IP地址;
向所述被测服务器反馈所述IP地址,以使所述被测服务器根据所述IP地址、所述server端提供的TFTP和NFS,挂载所述server端中的安装有测试软件的Linux操作系统,并根据所述server端中的测试脚本,运行所述测试软件;
所述测试软件,包括linpack测试软件。
2.一种被测服务器,其特征在于,包括:传递单元,用于接收发送单元输出的通知消息,通过由安装在被测服务器上的IB卡提供的IB网络与server端相连接,以通过所述IB网络向所述server端传递所述发送单元输出的通知消息,以及分别向所述发送单元、接收单元、第一处理单元、第二运行单元输出IB网络信号;
第一运行单元,用于运行与所述IB网络相对应的引导启动项,以及向所述发送单元输出启动完成的信号;
所述发送单元,用于在接收到所述第一运行单元输出的启动完成的信号时,根据所述传递单元输出的IB网络信号,读取所述server端提供的DHCP的信息,并根据所述server端提供的DHCP,向所述server端发送请求分配IP地址的通知消息,以使所述server端根据所述通知消息反馈所述IP地址,以及向所述传递单元输出所述通知消息;
所述接收单元,用于根据接收到的所述传递单元输出的IB网络信号,以读取所述server端提供的与所述通知消息相对应的IP地址,接收所述server端根据所述通知消息反馈的所述IP地址,以及向所述第一处理单元输出所述IP地址;
所述第一处理单元,用于根据所述传递单元输出的IB网络信号,以读取server端提供的Linux操作系统和测试软件的信息、TFTP和NFS的信息,接收所述接收单元输出的所述IP地址,根据所述IP地址、所述server端提供的TFTP和NFS,挂载所述server端中的安装有测试软件的Linux操作系统,并向所述第二运行单元输出挂载完成的信号;
所述第二运行单元,用于在接收到所述第一处理单元输出的挂载完成的信号时,根据接收到的所述传递单元输出的IB网络信号,以读取所述server端提供的所述Linux操作系统和测试软件的信息、测试脚本的信息,读取所述server端中的安装有测试软件的Linux操作系统的挂载信息,根据所述server端中的测试脚本,运行所述测试软件;
进一步包括:第二处理单元,用于在接收到所述第二运行单元输出的所述测试软件测试完成的信号时,生成与所述测试软件相对应的日志目录,并保存所述与所述测试软件相对应的日志目录;所述第一处理单元,具体用于对于所述server端中的安装有测试软件的Linux操作系统,与被测服务器相对应的日志目录挂载为读写方式,其他的操作系统目录挂载为只读方式;
一种server端,包括:
安装单元,用于安装Linux操作系统和测试软件,以及向传递单元输出所述Linux操作系统和测试软件的信息;
配置单元,用于配置DHCP、TFTP和NFS,以及向传递单元输出所述DHCP、TFTP和NFS的信息;
设置单元,用于设置测试脚本,以及向传递单元输出所述测试脚本的信息;
传递单元,用于接收所述安装单元输出的所述Linux操作系统和测试软件的信息,接收所述配置单元输出的所述DHCP、TFTP和NFS的信息,接收所述设置单元输出的所述测试脚本的信息,接收发送单元输出的IP地址,通过由安装在server端上的IB卡提供的IB网络与被测服务器相连接,以通过所述IB网络向所述被测服务器提供所述Linux操作系统和测试软件的信息、所述DHCP、TFTP和NFS的信息、所述测试脚本的信息和所述发送单元输出的IP地址,以及向接收单元输出IB网络信号;
所述接收单元,用于根据接收单元输出的IB网络信号,读取被测服务器发送的请求分配IP地址的通知消息,接收所述被测服务器发送的请求分配IP地址的通知消息,以及向生成单元输出所述被测服务器发送的请求分配IP地址的通知消息;所述生成单元,用于接收所述接收单元输出的所述被测服务器发送的请求分配IP地址的通知消息,根据所述被测服务器发送的请求分配IP地址的通知消息,生成与其相对应的IP地址,以及向发送单元输出所述IP地址;
所述发送单元,用于根据所述生成单元输出的所述IP地址,向所述被测服务器反馈所述IP地址,以使所述被测服务器根据所述IP地址、所述server端提供的TFTP和NFS,挂载所述server端中的安装有测试软件的Linux操作系统,并根据所述server端中的测试脚本,运行所述测试软件,以及向所述传递单元输出所述IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510893800.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种日志收集的方法、装置和系统
- 下一篇:面向字的内存测试方法