[发明专利]于多节点服务器中测试服务器节点的系统及其方法在审
申请号: | 201310627513.0 | 申请日: | 2013-11-28 |
公开(公告)号: | CN104683166A | 公开(公告)日: | 2015-06-03 |
发明(设计)人: | 赵志强 | 申请(专利权)人: | 英业达科技有限公司;英业达股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 201114 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 节点 服务器 测试 系统 及其 方法 | ||
技术领域
本发明涉及一种测试系统及其方法,特别是指一种通过多节点服务器外不知测试主机测试多节点服务器所包含的服务器节点的系统及其方法。
背景技术
多节点服务器指的是在一台服务器内进行多节点配置,藉以摆下更多的服务器。
多节点服务器通常没有视频输出界面,因此,必须要通过网络进行数据存取、测试、或管理。不过,多节点服务器对外通常只有一个网络界面(网络端口),因此,管理者往往无法同时对多节点服务器中的多个服务器节点进行操作系统的安装与测试。
由于多节点服务器中的服务器节点数量可能非常多,因此,若管理者需要逐一对每一个服务器节点进行操作系统的安装与测试,则管理者将花费大量的时间,且对服务器节点进行测试需要一定程度的专业能力,所需要的管理者门槛较高。
综上所述,可知现有技术中长期以来一直存在多节点服务器中的服务器节点需要逐一安装操作系统并进行测试的问题,因此有必要提出改进的技术手段,来解决此一问题。
发明内容
有鉴于现有技术存在多节点服务器中的服务器节点需要逐一安装操作系统并进行测试的问题,本发明遂揭露一种于多节点服务器中测试服务器节点的系统及其方法,其中:
本发明所揭露的于多节点服务器中测试服务器节点的系统,至少包含:至少一多节点服务器,包含至少一管理网络端口、至少一业务网络端口及多个服务器节点,每一个服务器节点包含运算模块和基板管理控制器,每一个运算模块通过业务网络通路耦接至业务网络端口,每一个基板管理控制器通过管理网络通路耦接至管理网络端口,每一个服务器节点通过基板管理控制器取得运算模块的模块信息,模块信息至少包含运算模块的介质访问控制地址(Media Access Control Address,MAC Address);测试主机,具有第一网络端口与第二网络端口,第一网络端口与第二网络端口分别耦接至管理网络端口与业务网络端口,测试主机通过管理网络端口访问每一个服务器节点的基板管理控制器以取得对应运算模块的模块信息,其中更包含:网络分配模块,用以分别依据模块信息中介质访问控制地址给每一个运算模块分配不相同的网络地址,并通过业务网络端口发送网络地址至对应的运算模块;文件分发模块,用以依据每一个测试程序及对应的网络地址通过业务网络端口向每一个运算模块发送操作系统并进行安装;远程测试模块,用以依据每一个运算模块的模块信息生成多个对应的测试程序,并于操作系统安装完成后,依网络地址通过业务网络端口远程登陆每一个服务器节点,以提供每一个服务器节点对应的测试程序并进行测试,以自每一个服务器节点通过业务网络端口获得测试结果信息并加以储存。
本发明所揭露的于多节点服务器中测试服务器节点的方法,其步骤至少包括:提供至少一多节点服务器,包含至少一管理网络端口、至少一业务网络端口及多个服务器节点,每一个服务器节点包含运算模块和基板管理控制器,每一个运算模块通过业务网络通路耦接至业务网络端口,每一个基板管理控制器通过管理网络通路耦接至管理网络端口;提供测试主机,测试主机具有第一网络端口与第二网络端口,第一网络端口与第二网络端口分别耦接至管理网络端口与业务网络端口,测试主机至少可运行网络分配模块、文件分发模块及远程测试模块;每一个服务器节点通过基板管理控制器取得运算模块的模块信息,模块信息至少包含运算模块的介质访问控制地址(Media Access Control Address,MAC Address),测试主机通过管理网络端口访问每一个服务器节点的基板管理控制器以取得对应运算模块的模块信息;测试主机的网络分配模块分别依据模块信息中介质访问控制地址给每一个运算模块分配不相同的网络地址,并通过业务网络端口发送网络地址至对应的运算模块;测试主机的文件分发模块依据每一个测试程序及对应的网络地址通过业务网络端口向每一个运算模块发送操作系统并进行安装;测试主机的远程测试模块依据每一个运算模块的模块信息生成多个对应的测试程序;测试主机的远程测试模块于操作系统安装完成后,依网络地址通过业务网络端口远程登陆每一个服务器节点,以提供每一个服务器节点对应的测试程序并进行测试;每一个服务器节点通过业务网络端口传送测试结果信息至远程测试模块;远程测试模块储存各测试结果信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达科技有限公司;英业达股份有限公司;,未经英业达科技有限公司;英业达股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310627513.0/2.html,转载请声明来源钻瓜专利网。