一种批量刷新服务器节点固件的方法、装置及受控终端制造方法及图纸

技术编号:20176241 阅读:17 留言:0更新日期:2019-01-23 00:15
本申请实施例提供一种批量刷新服务器节点固件的方法、装置及受控终端,所述方法包括:确定机柜的CMC和BMC的网络状态是否正常;获取需要更新CMC的IP信息,确定一个主CMC和若干从属CMC;主CMC上传固件镜像并将固件镜像发送至从属CMC,从属CMC在各自的BMC内进行固件升级;主CMC中接收从属CMC发送的升级信息,监控从属CMC的升级信息;其中,所述主CMC和若干从属CMC接入同一局域网;本申请在多机框服务器的整机柜批量升级的情况下同时给多个机柜升级,在一个CMC中同时监控很多节点的更新情况并统一进行控制,减少服务器节点批量刷新时间,提高了机柜服务器的稳定性和可控性。

A Method, Device and Controlled Terminal for Bulk Refreshing of Server Node Firmware

The embodiment of this application provides a method, device and controlled terminal for batch refresh of server node firmware. The method includes: determining whether the network status of CMC and BMC in cabinet is normal; obtaining IP information that needs to be updated to determine a master CMC and several slave CMCs; uploading firmware image from the master CMC and sending firmware image to the slave CMC, and firming of the slave CMC in their respective BMC. Component upgrade; Master CMC receives upgrade information from subordinate CMC and monitors upgrade information of subordinate CMC; Among them, the master CMC and several subordinate CMCs are connected to the same LAN; This application upgrades multiple cabinets at the same time in the case of batch upgrade of the whole cabinet of multi-frame server, monitors updates of many nodes at the same time in one CMC and unifies control, reduces server section. Point batch refresh time improves the stability and controllability of cabinet server.

【技术实现步骤摘要】
一种批量刷新服务器节点固件的方法、装置及受控终端
本专利技术涉及固件升级
,具体涉及一种批量刷新服务器节点固件的方法、装置及受控终端。
技术介绍
随着用户对服务器性能需求的提高,用户对服务器计算节点的需求数量也越来越多。整机柜服务器在对节点的集成和管理上,与传统服务器相比具有很大的优势,并且在实际应用上也越来越广泛。整机柜服务器采用集中供电,集中散热,统一管理计算节点,实现计算资源,存储资源模块化设计,同时整机柜服务器统一管理大量节点,综合管理使得用户对于计算节点的更新和维护更加方便。通常在一个机房中,有很多整机柜服务器需要统一管理,每个整机柜上都有很多节点,通过某一个机柜去同时操控其他机柜,方便管理且提高了机柜服务器的稳定性和可控性。在现有的整机柜服务器固件更新技术中,批量刷新是基本的技术。现有技术可以对单独的整机柜进行批量固件更新批量刷新,减少了总体的刷新时间,但是一个机柜的刷新时间需要几分钟到十几分钟不等,若设备众多,串联式得单独升级,一个机柜刷新完再去刷新另一个机柜,耗时太多,这将严重影响前期部署和后期维护工作。因此,亟需一种批量刷新服务器节点固件的方法、装置及受控终端,能够在多机框服务器的整机柜批量升级的情况下同时给多个机柜升级,便于用户更好的对服务器进行管理。
技术实现思路
针对现有技术的不足,本专利技术提供了一种批量刷新服务器节点固件的方法、装置及受控终端,在多机框服务器的整机柜批量升级的情况下同时给多个机柜升级,可以减少服务器节点批量刷新时间,达到提高服务器监控管理模块的可用性和稳定性,方便前期部署和后期维护工作的目的。第一方面,提供一种批量刷新服务器节点固件的方法,所述方法包括:确定机柜的CMC和BMC的网络状态是否正常;获取需要更新CMC的IP信息,确定一个主CMC和若干从属CMC;主CMC上传固件镜像并将固件镜像发送至从属CMC,从属CMC在各自的BMC内进行固件升级;主CMC中接收从属CMC发送的升级信息,监控从属CMC的升级信息;其中,所述主CMC和若干从属CMC接入同一局域网。结合第一方面及其上述实现方式,在第一方面的第一种可能的实现方式中,所述主CMC上传固件镜像并将固件镜像发送至从属CMC,从属CMC在各自的BMC内进行固件升级,包括:主CMC上传固件镜像;主CMC将固件镜像通过LAN传入连通的所有节点及从属CMC;从属CMC在各自的BMC内进行固件升级。结合第一方面,在第一方面的第二种可能的实现方式中,所述主CMC中接收从属CMC发送的升级信息,统一处理从属CMC的升级信息,包括:主CMC中接收从属CMC发送的升级信息;判断从属CMC是否升级成功,若升级成功,主CMC显示成功升级节点及对应从属CMC的信息;若升级不成功,则主CMC上传固件镜像重新升级。第二方面,提供一种用于批量刷新服务器节点固件的装置,包括:确定单元,所述确定单元用于确定机柜的CMC和BMC的网络状态是否正常;获取单元,所述获取单元用于获取需要更新CMC的IP信息,确定一个主CMC和若干从属CMC;升级单元,所述升级单元用于主CMC上传固件镜像并将固件镜像发送至从属CMC,从属CMC在各自的BMC内进行固件升级;监控单元,所述监控单元用于主CMC中接收从属CMC发送的升级信息,监控从属CMC的升级信息。结合第二方面,在第二方面的第一种可能的实现方式中,所述升级单元具体用于:主CMC上传固件镜像;主CMC将固件镜像通过LAN传入连通的所有节点及从属CMC;从属CMC在各自的BMC内进行固件升级。结合第二方面,在第二方面的第二种可能的实现方式中,所述监控定单元具体用于:主CMC中接收从属CMC发送的升级信息;判断从属CMC是否升级成功,若升级成功,主CMC显示成功升级节点及对应从属CMC的信息;若升级不成功,则主CMC上传固件镜像重新升级。第三方面,提供一种受控终端,包括:处理器、存储器,其中,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得终端设备执行上述的终端设备的方法。第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。因此,本申请在多机框服务器的整机柜批量升级的情况下同时给多个机柜升级,在一个CMC中同时监控很多节点的更新情况并统一进行控制,减少服务器节点批量刷新时间,提高了机柜服务器的稳定性和可控性,有助于公司在高端服务器领域形成技术壁垒,保证公司在高端服务器的优势。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一个实施例的方法的示意性流程图。图2是本申请另一个实施例的方法的示意性流程图。图3是本申请一个实施例的整机柜服务器示意图。图4是本申请一个实施例的机柜节点网络结构示意图。图5是本申请一个实施例的装置的示意性框图。图6为本专利技术实施例提供的一种受控终端的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。图1是本申请一个实施例的方法的示意性流程图。其中,图1执行主体可以为一种批量刷新服务器节点固件的装置。如图1所示,该方法100包括:步骤110,确定机柜的CMC和BMC的网络状态是否正常;步骤120,获取需要更新CMC的IP信息,确定一个主CMC和若干从属CMC;步骤130,主CMC上传固件镜像并将固件镜像发送至从属CMC,从属CMC在各自的BMC内进行固件升级;步骤140,主CMC中接收从属CMC发送的升级信息,监控从属CMC的升级信息。可选地,作为本申请一个实施例,所述主CMC上传固件镜像并将固件镜像发送至从属CMC,从属CMC在各自的BMC内进行固件升级,包括:主CMC上传固件镜像;主CMC将固件镜像通过LAN传入连通的所有节点及从属CMC;从属CMC在各自的BMC内进行固件升级。可选地,作为本申请一个实施例,所述主CMC中接收从属CMC发送的升级信息,统一处理从属CMC的升级信息,包括:主CMC中接收从属CMC发送的升级信息;若升级成功,主CMC显示成功升级节点及对应从属CMC的信息;若升级不成功,则主CMC上传固件镜像重新升级。图2为本申请一个实施例的方法的示意性流程图,所述方法包括如下步本文档来自技高网
...

【技术保护点】
1.一种批量刷新服务器节点固件的方法,其特征在于,所述方法包括:确定机柜的CMC和BMC的网络状态是否正常;获取需要更新CMC的IP信息,确定一个主CMC和若干从属CMC;主CMC上传固件镜像并将固件镜像发送至从属CMC,从属CMC在各自的BMC内进行固件升级;主CMC中接收从属CMC发送的升级信息,监控从属CMC的升级信息;其中,所述主CMC和若干从属CMC接入同一局域网。

【技术特征摘要】
1.一种批量刷新服务器节点固件的方法,其特征在于,所述方法包括:确定机柜的CMC和BMC的网络状态是否正常;获取需要更新CMC的IP信息,确定一个主CMC和若干从属CMC;主CMC上传固件镜像并将固件镜像发送至从属CMC,从属CMC在各自的BMC内进行固件升级;主CMC中接收从属CMC发送的升级信息,监控从属CMC的升级信息;其中,所述主CMC和若干从属CMC接入同一局域网。2.根据权利要求1所述的方法,其特征在于,所述主CMC上传固件镜像并将固件镜像发送至从属CMC,从属CMC在各自的BMC内进行固件升级,包括:主CMC上传固件镜像;主CMC将固件镜像通过LAN传入连通的所有节点及从属CMC;从属CMC在各自的BMC内进行固件升级。3.根据权利要求1所述的方法,其特征在于,所述主CMC中接收从属CMC发送的升级信息,统一处理从属CMC的升级信息,包括:主CMC中接收从属CMC发送的升级信息;判断从属CMC是否升级成功,若升级成功,主CMC显示成功升级节点及对应从属CMC的信息;若升级不成功,则主CMC上传固件镜像重新升级。4.一种用于批量刷新服务器...

【专利技术属性】
技术研发人员:叶笑夕
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1