一种BIOS下的Sharelink Network与BMC交互功能验证方法及装置制造方法及图纸

技术编号:22641235 阅读:76 留言:0更新日期:2019-11-26 16:03
本发明专利技术提出了一种BIOS下的Sharelink Network与BMC交互功能验证方法,过调用SCE工具来抓取并修改当前服务器BIOS的Sharelink Network的选项值和默认值,和BMC网络目录界面中的局域网接口和局域网设置对比,能快速发现BIOS下的Sharelink Network是否和BMC之间的数据完成交互,本发明专利技术还提出了一种BIOS下的Sharelink Network与BMC交互功能验证装置,有效解决由于手工测试验证时时间长、易出错的问题,大大提高了测试效率,节约了时间和人力,可以24小时无间断的进行测试,方便对后续的定位问题以及排除问题,测试过程简单方便。

A verification method and device of interactive function between sharelink network and BMC under BIOS

The invention proposes a method for verifying the interactive function of sharelink network and BMC under BIOS. By calling SCE tool to grab and modify the option value and default value of sharelink network of current server BIOS, compared with the local area network interface and local area network setting in BMC network directory interface, it can quickly discover whether the data between sharelink network and BMC under BIOS can complete the interaction Ming also put forward a kind of interactive function verification device of sharelink network and BMC under BIOS, which can effectively solve the problem of long time and error prone due to manual test verification, greatly improve the test efficiency, save time and manpower, and can test continuously for 24 hours, so as to locate and eliminate the following problems, and the test process is simple and convenient.

【技术实现步骤摘要】
一种BIOS下的SharelinkNetwork与BMC交互功能验证方法及装置
本专利技术涉及服务器功能验证领域,尤其是涉及一种BIOS下的SharelinkNetwork与BMC交互功能验证方法及装置。
技术介绍
Sharelink是指服务器进行远程管理时使用的功能,通过网络登陆到BMC中进行服务器信息收集和管理。在服务器的测试中,BIOS下的SharelinkNetwork和BMC网络交互功能的测试是一个重要的环节,检查BIOS和BMC数据的传递与交互是否正确,更是必不可少的。现有的BIOS下的SharelinkNetwork和BMC网络交互功能的测试都是手工测试,但是手工测试时间长,而且易出错,特别是对于大批量服务器测试极其耗费时间和人力,对后续的定位问题以及排除问题极为不便,测试过程十分复杂,不利于提高效率。
技术实现思路
本专利技术为了解决现有技术中存在的问题,创新提出了一种BIOS下的SharelinkNetwork与BMC交互功能验证方法及装置,有效解决由于手工测试验证时时间长、易出错的问题,大大提高了测试效率,节约了时间和人力。本专利技术第一方面提供了一种BIOS下的SharelinkNetwork与BMC交互功能验证方法,包括:通过第一配置文件获取SharelinkNetwork的第一BIOS默认值,并确认第一BIOS默认值的值是否为disable;如果确认第一BIOS默认值的值为disable,进入BMC网络目录界面,验证局域网接口是否默认为“共享管理接口”,且局域网设置对应的“启用”复选框是否为不勾选状态;如果验证结果均为是,则验证继续;如果验证结果不均为是,验证失败,操作结束;将第一配置文件中选项值修改为enable,并重启系统,获取第二配置文件;通过第二配置文件获取SharelinkNetwork的第二BIOS默认值,并确认第二BIOS默认值的值是否为enable;如果确认BIOS默认值的值为enable,进入BMC网络目录界面,验证局域网接口是否默认为“共享管理接口”,且局域网设置对应的“启用”复选框是否为勾选状态;如果验证结果均为是,则验证通过;如果验证结果不均为是,验证失败,操作结束。结合第一方面,在第一方面第一种可能的实现方式中,所述通过第一配置文件获取SharelinkNetwork的第一BIOS默认值,并确认第一BIOS默认值的值是否为disable之前还包括:通过第三配置文件中获取SharelinkNetwork的第三BIOS默认值的值是否为enable,其中第三配置文件为系统初始配置文件;如果第三BIOS默认值的值为enable,修改SharelinkNetwork选项值为disable;重启系统,并获取第一配置文件。结合第一方面,在第一方面第二种可能的实现方式中,所述重启系统具体实现方式为:通过reboot命令重启系统,间隔第一时间后,执行pingOSIP指令,查看是否ping通,如果ping通,验证继续;如果无法ping通,验证失败,操作结束。结合第一方面,在第一方面第三种可能的实现方式中,第一配置文件、第二配置文件、第三配置文件均通过SCE工具获取。结合第一方面,在第一方面第四种可能的实现方式中,还包括:通过log日志对测试过程及测试结果进行记录。本专利技术第二方面提供了一种BIOS下的SharelinkNetwork与BMC交互功能验证装置,包括:第一获取模块,通过第一配置文件获取SharelinkNetwork的第一BIOS默认值,并确认第一BIOS默认值的值是否为disable;第一验证模块,如果确认第一BIOS默认值的值为disable,进入BMC网络目录界面,验证局域网接口是否默认为“共享管理接口”,且局域网设置对应的“启用”复选框是否为不勾选状态;如果验证结果均为是,则验证继续;如果验证结果不均为是,验证失败,操作结束;第一修改模块,将第一配置文件中选项值修改为enable,并重启系统,获取第二配置文件;第二获取模块,通过第二配置文件获取SharelinkNetwork的第二BIOS默认值,并确认第二BIOS默认值的值是否为enable;第二验证模块,如果确认BIOS默认值的值为enable,进入BMC网络目录界面,验证局域网接口是否默认为“共享管理接口”,且局域网设置对应的“启用”复选框是否为勾选状态;如果验证结果均为是,则验证通过;如果验证结果不均为是,验证失败,操作结束。结合第二方面,在第二方面第一种可能的实现方式中,还包括:第三获取模块,通过第三配置文件中获取SharelinkNetwork的第三BIOS默认值的值是否为enable,其中第三配置文件为系统初始配置文件;第二修改模块,如果第三BIOS默认值的值为enable,修改SharelinkNetwork选项值为disable;重启系统,并获取第一配置文件。结合第二方面,在第二方面第二种可能的实现方式中,所述重启系统具体实现方式为:通过reboot命令重启系统,间隔第一时间后,执行pingOSIP指令,查看是否ping通,如果ping通,验证继续;如果无法ping通,验证失败,操作结束。结合第二方面,在第二方面第三种可能的实现方式中,第一配置文件、第二配置文件、第三配置文件均通过SCE工具获取。结合第二方面,在第二方面第四种可能的实现方式中,还包括:记录模块,通过log日志对测试过程及测试结果进行记录。本专利技术采用的技术方案包括以下技术效果:本专利技术有效解决由于手工测试验证时时间长、易出错的问题,大大提高了测试效率,节约了时间和人力,可以24小时无间断的进行测试,方便对后续的定位问题以及排除问题,测试过程简单方便。应当理解的是以上的一般描述以及后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明为了更清楚说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单介绍,显而易见的,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术方案中实施例一方法的流程示意图;图2为本专利技术方案中实施例二方法的流程示意图;图3为本专利技术方案中实施例三方法的流程示意图;图4为本专利技术方案中实施例四装置的结构示意图;图5为本专利技术方案中实施例五装置的结构示意图;图6为本专利技术方案中实施例六装置的结构示意图。具体实施方式为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施本文档来自技高网...

【技术保护点】
1.一种BIOS下的Sharelink Network与BMC交互功能验证方法,其特征是,包括:/n通过第一配置文件获取Sharelink Network的第一BIOS默认值,并确认第一BIOS默认值的值是否为disable;/n如果确认第一BIOS默认值的值为disable,进入BMC网络目录界面,验证局域网接口是否默认为“共享管理接口”,且局域网设置对应的“启用”复选框是否为不勾选状态;如果验证结果均为是,则验证继续;如果验证结果不均为是,验证失败,操作结束;/n将第一配置文件中选项值修改为enable,并重启系统,获取第二配置文件;/n通过第二配置文件获取Sharelink Network的第二BIOS默认值,并确认第二BIOS默认值的值是否为使enable;/n如果确认BIOS默认值的值为enable,进入BMC网络目录界面,验证局域网接口是否默认为“共享管理接口”,且局域网设置对应的“启用”复选框是否为勾选状态;如果验证结果均为是,则验证通过;如果验证结果不均为是,验证失败,操作结束。/n

【技术特征摘要】
1.一种BIOS下的SharelinkNetwork与BMC交互功能验证方法,其特征是,包括:
通过第一配置文件获取SharelinkNetwork的第一BIOS默认值,并确认第一BIOS默认值的值是否为disable;
如果确认第一BIOS默认值的值为disable,进入BMC网络目录界面,验证局域网接口是否默认为“共享管理接口”,且局域网设置对应的“启用”复选框是否为不勾选状态;如果验证结果均为是,则验证继续;如果验证结果不均为是,验证失败,操作结束;
将第一配置文件中选项值修改为enable,并重启系统,获取第二配置文件;
通过第二配置文件获取SharelinkNetwork的第二BIOS默认值,并确认第二BIOS默认值的值是否为使enable;
如果确认BIOS默认值的值为enable,进入BMC网络目录界面,验证局域网接口是否默认为“共享管理接口”,且局域网设置对应的“启用”复选框是否为勾选状态;如果验证结果均为是,则验证通过;如果验证结果不均为是,验证失败,操作结束。


2.根据权利要求1所述的BIOS下的SharelinkNetwork与BMC交互功能验证方法,其特征是,所述通过第一配置文件获取SharelinkNetwork的第一BIOS默认值,并确认第一BIOS默认值的值是否为disable之前还包括:
通过第三配置文件中获取SharelinkNetwork的第三BIOS默认值,并确认第三BIOS默认值的值是否为enable,其中第三配置文件为系统初始配置文件;
如果第三BIOS默认值的值为enable,修改SharelinkNetwork选项值为disable;重启系统,并获取第一配置文件;如果第三BIOS默认值的值为disable,验证继续。


3.根据权利要求1或2所述的BIOS下的SharelinkNetwork与BMC交互功能验证方法,其特征是,所述重启系统具体实现方式为:通过reboot命令重启系统,间隔第一时间后,执行pingOSIP指令,查看是否ping通,如果ping通,验证继续;如果无法ping通,验证失败,操作结束。


4.根据权利要求1或2所述的BIOS下的SharelinkNetwork与BMC交互功能验证方法,其特征是,第一配置文件、第二配置文件、第三配置文件均通过SCE工具获取。


5.根据权利要求1所述的BIOS下的SharelinkNetwork与BMC交互功能验证方法,其特征是,还包括:通过log日志对测试过程及测试结果进行记录。

【专利技术属性】
技术研发人员:马晴尹燕
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1