服务器刷机方法、刷机结构、系统、计算机设备及介质技术方案

技术编号:39040552 阅读:19 留言:0更新日期:2023-10-10 11:53
本申请公开了一种服务器刷机方法、刷机结构、系统、计算机设备及介质,包括若干个拓展坞以及若干个SOC板卡,所述背板拓展坞的一端与后台系统连接,所述背板拓展坞的另一端与所述SOC板卡的一端相连,所述SOC板卡的另一端与所述后台系统相连,本申请通过上述方法及结构,根据用户输入的串口指令将选中的SOC板卡切换为强制恢复模式后,将与SOC板卡连接的背板拓展坞调整为导通状态并对SOC板卡进行刷机,从而实现在对被选中的SOC板卡进行刷机同时不影响其余SOC板卡的正常运行的效果,解决了现有技术当中的维护方式需要将整个服务器中的所有系统板卡进行关机后进行人工维护,从而影响整个系统的稳定性的问题,提升了系统的稳定性。性。性。

【技术实现步骤摘要】
服务器刷机方法、刷机结构、系统、计算机设备及介质


[0001]本申请涉及服务器领域,尤其涉及一种服务器刷机方法、刷机结构、系统、计算机设备及介质。

技术介绍

[0002]SoC阵列服务器是一种高性能计算机系统,它通常由多个SOC板卡组成。SoC(System on a Chip)是一种集成了处理器、内存、存储、网络等多种功能的芯片,因此在SoC阵列服务器中每个板卡都是一个独立的计算节点,可以独立运行和管理。
[0003]然而,由于SoC阵列服务器的规模很大,当其中的某个板卡出现系统问题时,传统的维护方式需要将整个服务器关机,并派工作人员上机房来对SOC板卡进行手动刷机修复,这种方式不仅耗时耗力,而且容易导致其他板卡下线,从而影响整个系统的稳定性和性能,因此如何实现一种无需将整个服务器关机仍可针对SOC板卡进行刷机修复的服务器SOC板卡刷机系统,成为了一个急需解决的问题。
[0004]申请内容
[0005]基于此,有必要针对上述问题,提出了一种能实现无需将整个服务器关机仍可实现SOC板卡刷机修复的服务器刷机方法、刷机结构、系统、计算机设备及介质。
[0006]本申请提供了一种服务器刷机方法,包括若干个拓展坞以及若干个SOC板卡,所述背板拓展坞的一端与后台系统连接,所述背板拓展坞的另一端与所述SOC板卡的一端相连,所述SOC板卡的另一端与所述后台系统相连,所述后台系统用于执行所述服务器刷机方法,所述方法包括:
[0007]取用户输入的串口指令,所述串口指令用于选定需要进行刷机的目标SOC板卡;
[0008]将所述目标SOC板卡切换为强制恢复模式,并记为待刷新板卡;
[0009]将目标拓展坞切换为导通状态,所述目标拓展坞为所述后台系统以及所述待刷新板卡之间串联的所述背板拓展坞,从而使所述后台系统经由所述目标拓展坞与所述待刷新板卡导通;
[0010]控制所述待刷新板卡进行远程刷机,从而完成所述待刷新板卡的刷机流程。
[0011]进一步的,所述SOC板卡设有强制恢复模式端,所述SOC板卡通过所述强制恢复模式端与所述后台系统连接;
[0012]则所述将所述目标SOC板卡切换为强制恢复模式,并记为待刷新板卡的步骤,具体包括:
[0013]提取所述目标SOC板卡的所述强制恢复模式端的当前电平数值;
[0014]判断所述当前电平数值是否为预设的目标电平;
[0015]若否,则将所述强制恢复模式端的当前电平切换为所述目标电平,以切换为强制恢复模式,并将所述目标SOC板卡记为所述待刷新板卡。
[0016]进一步的,所述后台系统内设有BMC主板,所述BMC主板用于存储对所述待刷新板卡进行刷机的设定刷机程序,所述设定刷定程序与所述串口指令一一匹配;
[0017]则所述控制所述待刷新板卡进行远程刷机的步骤,具体包括:
[0018]根据获取到的所述串口指令从所述BMC主板匹配目标设定刷定程序;
[0019]将所述目标设定刷定程序经由所述目标拓展坞注入到所述待刷新板卡中;
[0020]控制所述待刷新板卡运行所述目标设定刷定程序,从而实现远程刷机的功能。
[0021]本申请还提供了一种刷机结构,包括BMC主板、控制背板以及若干刀片板,所述控制背板内固定有背板拓展坞,所述刀片板内固定有板卡拓展坞以及若干SOC板卡;
[0022]所述BMC主板的串口控制端与所述SOC板卡的强制恢复模式端相连,所述BMC主板的数据连接端与所述背板拓展坞的一端相连,所述背板拓展坞的另一端与若干个所述板卡拓展坞的一端并联连接,所述板卡拓展坞的另一端与所述SOC板卡的数据端相连。
[0023]进一步的,所述板卡拓展坞包括以及一级拓展单元以及若干二级拓展单元;
[0024]所述一级拓展单元的一端与所述背板拓展坞相连,所述一级拓展单元的另一端与所述二级拓展单元的一端并联连接,所述二级拓展单元的另一端与所述SOC板卡的所述数据端相连。
[0025]进一步的,所述控制背板内还设有背板控制器;
[0026]所述背板控制器的串口输入端与所述BMC主板的所述串口控制端相连,所述背板控制器的串口输出端与各个所述SOC板卡的强制恢复模式端相连;
[0027]此外,所述背板拓展坞的第一供电输入端与所述背板控制器的第一供电输出端相连,所述一级拓展单元的第二供电输入端与所述背板控制器的串口输出端相连,所述一级拓展单元的第三供电输出端与所述二级拓展单元的一端相连。
[0028]进一步的,所述刀片板内还设有刀片控制器;
[0029]所述背板控制器的串口输出端与所述刀片控制器的所述串口连接端相连,所述刀片控制器的串口参数端分别与各个所述SOC板卡的强制恢复模式端相连;
[0030]此外,所述一级拓展单元的所述第二供电输入端还与所述刀片控制器的第二供电输出端相连。
[0031]本申请还提供了一种服务器刷机系统,应用于服务器刷机方法,所述系统包括:
[0032]获取单元,用于获取用户输入的串口指令,所述串口指令用于选定需要进行刷机的目标SOC板卡;
[0033]切换单元,将所述目标SOC板卡切换为强制恢复模式,并记为待刷新板卡;
[0034]标记单元,用于将目标拓展坞切换为导通状态,所述目标拓展坞为所述后台系统以及所述待刷新板卡之间串联的所述背板拓展坞,从而使所述后台系统经由所述目标拓展坞与所述待刷新板卡导通;
[0035]刷机单元,用于控制所述待刷新板卡进行远程刷机,从而完成所述待刷新板卡的刷机流程。
[0036]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
[0037]获取用户输入的串口指令,所述串口指令用于选定需要进行刷机的目标SOC板卡;
[0038]将所述目标SOC板卡切换为强制恢复模式,并记为待刷新板卡;
[0039]将目标拓展坞切换为导通状态,所述目标拓展坞为所述后台系统以及所述待刷新板卡之间串联的所述背板拓展坞,从而使所述后台系统经由所述目标拓展坞与所述待刷新
板卡导通;
[0040]控制所述待刷新板卡进行远程刷机,从而完成所述待刷新板卡的刷机流程。
[0041]一种计算机可读介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:
[0042]获取用户输入的串口指令,所述串口指令用于选定需要进行刷机的目标SOC板卡;
[0043]将所述目标SOC板卡切换为强制恢复模式,并记为待刷新板卡;
[0044]将目标拓展坞切换为导通状态,所述目标拓展坞为所述后台系统以及所述待刷新板卡之间串联的所述背板拓展坞,从而使所述后台系统经由所述目标拓展坞与所述待刷新板卡导通;
[0045]控制所述待刷新板卡进行远程刷机,从而完成所述待刷新板卡的刷机流程。
[0046]本申请通过上述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器刷机方法,其特征在于,包括若干个背板拓展坞以及若干个SOC板卡,所述背板拓展坞的一端与后台系统连接,所述背板拓展坞的另一端与所述SOC板卡的一端相连,所述SOC板卡的另一端与所述后台系统相连,所述后台系统用于执行所述服务器刷机方法,方法包括:获取用户输入的串口指令,所述串口指令用于选定需要进行刷机的目标SOC板卡;将所述目标SOC板卡切换为强制恢复模式,并记为待刷新板卡;将目标拓展坞切换为导通状态,所述目标拓展坞为所述后台系统以及所述待刷新板卡之间串联的所述背板拓展坞,从而使所述后台系统经由所述目标拓展坞与所述待刷新板卡导通;控制所述待刷新板卡进行远程刷机,从而完成所述待刷新板卡的刷机流程。2.如权利要求1所述的服务器刷机方法,其特征在于,所述SOC板卡设有强制恢复模式端,所述SOC板卡通过所述强制恢复模式端与所述后台系统连接;则所述将所述目标SOC板卡切换为强制恢复模式,并记为待刷新板卡的步骤,具体包括:提取所述目标SOC板卡的所述强制恢复模式端的当前电平数值;判断所述当前电平数值是否为预设的目标电平;若否,则将所述强制恢复模式端的当前电平切换为所述目标电平,以切换为强制恢复模式,并将所述目标SOC板卡记为所述待刷新板卡。3.如权利要求1所述的服务器刷机方法,其特征在于,所述后台系统内设有BMC主板,所述BMC主板用于存储对所述待刷新板卡进行刷机的设定刷机程序,所述设定刷定程序与所述串口指令一一匹配;则所述控制所述待刷新板卡进行远程刷机的步骤,具体包括:根据获取到的所述串口指令从所述BMC主板匹配目标设定刷定程序;将所述目标设定刷定程序经由所述目标拓展坞注入到所述待刷新板卡中;控制所述待刷新板卡运行所述目标设定刷定程序,从而实现远程刷机的功能。4.一种刷机结构,其特征在于,所述刷机机构包括BMC主板、控制背板以及若干刀片板,所述控制背板内固定有背板拓展坞,所述刀片板内固定有板卡拓展坞以及若干SOC板卡,所述刷机结构用于实现权利要求1

3任意一项的服务器刷机方法;所述BMC主板的串口控制端与所述SOC板卡的强制恢复模式端相连,所述BMC主板的数据连接端与所述背板拓展坞的一端相连,所述背板拓展坞的另一端与若干个所述板卡拓展...

【专利技术属性】
技术研发人员:陈卓杰张定乾支彬肖家祺
申请(专利权)人:启朔深圳科技有限公司
类型:发明
国别省市:

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

1