多镜像混合刷新测试方法、系统、终端及存储介质技术方案

技术编号:31797188 阅读:28 留言:0更新日期:2022-01-08 10:57
本发明专利技术提供一种多镜像混合刷新测试方法、系统、终端及存储介质,包括:读取并保存基板管理控制器的初始传感器数据记录;将基板管理控制器的镜像和基本输入输出系统的镜像均刷新至线上版本;分别将基板管理控制器的镜像和基本输入输出系统的镜像刷新至最新版本;执行日志收集操作、产品名修改操作,并采集当前传感器数据记录;如果日志收集操作、产品名修改操作均执行成功,且当前传感器数据记录与初始传感器数据记录一致,当判定前次测试通过,循环执行测试直至达到设定的测试次数。本发明专利技术可同时测试BMC和BIOS等镜像统一升级至最新版本后稳定性,验证基本功能,对提高组合版本质量有有效作用,减少上线后版本问题,符合客户期待。符合客户期待。符合客户期待。

【技术实现步骤摘要】
多镜像混合刷新测试方法、系统、终端及存储介质


[0001]本专利技术涉及服务器测试
,具体涉及一种多镜像混合刷新测试方法、系统、终端及存储介质。

技术介绍

[0002]BMC和BIOS是服务器上重要的两个镜像,在x86服务器,BIOS需要与各种硬件和芯片打交道,当然也包括BMC,BIOS与BMC之间的通信,主要使用的是IPMI,虽然使用的是IPMI,但是会有两个通道,分别是KCS、BT,一般使用KCS通道。BMC是不能主动与BIOS通信的;BIOS会发送IPMI命令给BMC,由于固件升级等原因,可能会出现BIOS与BMC无法通信的情况,需要重点关注。当前客户线上升级一般采取组合升级的模式,即BMC和BIOS均由线上版本升级至待刷新版本。现有的技术方案只是单一刷新某一个镜像类型,如保持BIOS版本不变,只升级BMC或保持BMC版本不变只升级BIOS。单一刷新某一个镜像无法覆盖镜像统一升级后的情况,缺少批量刷新验证。因此,需要关注升级后出现的无法通信或概率性无法通信问题,即由于升级前后镜像差异较大引起的不匹配问题。
>
技术实现思路
...

【技术保护点】

【技术特征摘要】
1.一种多镜像混合刷新测试方法,其特征在于,包括:读取并保存基板管理控制器的初始传感器数据记录;将基板管理控制器的镜像和基本输入输出系统的镜像均刷新至线上版本;分别将基板管理控制器的镜像和基本输入输出系统的镜像刷新至最新版本;执行日志收集操作、产品名修改操作,并采集当前传感器数据记录;如果日志收集操作、产品名修改操作均执行成功,且当前传感器数据记录与初始传感器数据记录一致,当判定前次测试通过,循环执行测试直至达到设定的测试次数。2.根据权利要求1所述的方法,其特征在于,将基板管理控制器的镜像和基本输入输出系统的镜像均刷新至线上版本,包括:带外升级基本输入输出系统的镜像至线上版本并重启目标服务器;带外升级基板管理控制器的镜像至线上版本。3.根据权利要求1所述的方法,其特征在于,分别将基板管理控制器的镜像和基本输入输出系统的镜像刷新至最新版本,包括:创建基板管理控制器的带内刷新脚本,并将所述带内刷新脚本通过远程拷贝功能将所述带内刷新脚本上传至目标服务器的操作系统;执行所述带内刷新脚本将基板管理控制器的镜像刷新至最新版本;带外将基板输入输出系统的镜像升级至最新版本,并重启目标服务器。4.根据权利要求1所述的方法,其特征在于,执行日志收集操作、产品名修改操作,并采集当前传感器数据记录,包括:预先在日志采集脚本中配置日志存储路径,执行日志采集脚本采集测试日志;修改产品名触发基板管理控制器访问内存,重启基板管理控制器;在基板管理控制器重启之后,采集基板管理控制器的当前传感器数据记录。5.一种多镜像混合刷新测试系统,其特征在于,包括:初始保存单元,用于读取并保存基板管理控制器的初始传感器数据记录;第一刷新单元,用于将基板管理控制器的镜像和基本输入输出系统的镜像均刷新至线上版本;第二刷新单元,用于分别将基板管理...

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

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

1