一种智能机柜RMC和MP批量刷新方法与流程

文档序号:11215990阅读:762来源:国知局
一种智能机柜RMC和MP批量刷新方法与流程

本发明涉及系统更新领域,特别涉及一种智能机柜rmc和mp批量刷新方法。



背景技术:

随着云运算以及数据中心和信息中心的发展与建设,使得信息资源呈现爆炸式的增长,人们以网络为媒体,对信息的需求也在不断地增加,各种大规模的数据机房也应运而生。rack机柜服务器由于可以提供相当高性能的不停机服务,同时群集了多台服务器性能,以及每台服务器还能承担一定的容错任务,而备受青睐。rmc是大型服务器smartrack的管理中心,负责系统内节点管理、电源

管理、风扇管理等等。rack节点的控制功能较为传统,在这些控制功能需要提升性能或者解决存在的问题还有一些客户的新需求等,需要通过更新固件来解决。

在目前的整机柜项目中,rmc和mp(mid-plane)的固件刷新方式通常是用户通过网络连接rmc上的bmc,然后通过bmc的webui进行固件的上传之后再进行刷写。此时网络传输对网络环境要求较高,而且在特定情境下无法使用,如无网络,或无法获知rmc上bmc的ip地址;工厂批量生产;用户机房搭建初始。



技术实现要素:

本发明提供一种智能机柜rmc和mp批量刷新方法,旨在提供一种能够不通过网络就能刷新rmc和mp固件的方式。

本发明提供一种智能机柜rmc和mp批量刷新方法,包括以下步骤:

s1.u盘录入:用户修改刷新要求的配置文档和需要刷新的rmc、mp固件,放入u盘;

s2.刷新rmc和mp:将u盘插入与rmc上bmc芯片相连接的usb接口,识别成功后,rmc写入u盘中的配置文档和rmc、mp固件,更新原有的rmc、mp,并等待刷新完成;

s3.刷新结束:刷新完成,拔出u盘。

作为本发明的进一步改进,所述步骤s2具体包括以下步骤:

s21.u盘插入rmc的usb接口,rmc识别u盘并检测是否识别成功,若未能识别,则进行检查,若识别成功,则读取u盘配置文档,并执行步骤s22和s23;

s22.判断是否刷新rmc,若否则结束操作,若是则读取并使用u盘rmc固件,并写入刷新;

s23.判断是否刷新mp,若否则结束操作,若是则读取并使用u盘mp固件,并写入刷新对应的mp。

作为本发明的进一步改进,所述步骤s2中,u盘插入rmc的usb接口后,rmc上的bmc根据包括但不仅限于文件格式为ini的配置文档进行固件刷新操作,刷新动作的结果由rmc写入u盘的配置文档。

作为本发明的进一步改进,所述步骤s2中,通过rmc主板上的指示灯来判断u盘是否插入成功以及刷新动作是否结束。

作为本发明的进一步改进,所述步骤s2中,u盘插入rmc的usb接口并识别成功后,指示灯变化。

作为本发明的进一步改进,所述步骤s3中,刷新完成后,指示灯变化。

作为本发明的进一步改进,所述步骤s2中,rmc写入u盘中配置文档和rmc、mp固件的刷新过程指示灯闪烁。

作为本发明的进一步改进,所示指示灯为healthled。

本发明的有益效果是:无需网络环境,减少了搭建网络环境成本;避免了无法获取rmc的bmcip信息就无法刷新rmc以及mp的问题;操作简单,尤其适合批量升级动作;避免了因为网络不稳定造成的传输速度慢,丢包等造成的刷新失败问题。

附图说明

图1是本发明一种智能机柜rmc和mp批量刷新方法的流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。

实施例一:

如图1所示,本发明的一种智能机柜rmc和mp批量刷新方法,其特征在于,包括以下步骤:

s1.u盘录入:用户修改刷新要求的配置文档和需要刷新的rmc、mp固件,放入u盘;

s2.刷新rmc和mp:将u盘插入与rmc上bmc芯片相连接的usb接口,识别成功后,rmc写入u盘中的配置文档和rmc、mp固件,更新原有的rmc、mp,并等待刷新完成;

s3.刷新结束:刷新完成,拔出u盘。

其中,步骤s2具体包括以下步骤:

s21.u盘插入rmc的usb接口,rmc识别u盘并检测是否识别成功,若未能识别,则进行检查,若识别成功,则读取u盘配置文档,并执行步骤s22和s23;

s22.判断是否刷新rmc,若否则结束操作,若是则读取并使用u盘rmc固件,并写入刷新;

s23.判断是否刷新mp,若否则结束操作,若是则读取并使用u盘mp固件,并写入刷新对应的mp。

实施例二:

如图1所示,在实施例一的基础上,步骤s2中,u盘插入rmc的usb接口后,rmc上的bmc根据包括但不仅限于文件格式为ini的配置文档进行固件刷新操作,刷新动作的结果由rmc写入u盘的配置文档。

步骤s2中,通过rmc主板上的指示灯来判断u盘是否插入成功以及刷新动作是否结束。

步骤s2中,u盘插入rmc的usb接口并识别成功后,指示灯变化。

步骤s3中,刷新完成后,指示灯变化。

步骤s2中,rmc写入u盘中配置文档和rmc、mp固件的刷新过程指示灯闪烁。

以上所述的指示灯均为healthled。

本发明在rmc的主板上面,新增一个可以与rmc上bmc芯片相连接的usb接口,用户将所需要进行刷新的rmc和mp固件放入u盘,并将所需要进行刷新哪些固件,哪些设备的配置文档一并放入u盘。将u盘插入rmc的usb接口,rmc上的bmc即可根据ini(文件格式,包括但不仅限于)配置文档进行固件刷新操作,刷新动作的结果会由rmc写入u盘的配置文档,方便用户查阅。整个刷新过程无需网络环境。同时,用户可以通过rmc主板上的healthled来判断u盘是否插入成功以及刷新动作是否结束,避免了刷新未完成拔掉u盘所造成的刷新失败问题。

本专利提供了一种在无网络(包括但不仅限于)情况下rack机柜里更新rmc以及mp的固件刷新方式上的方法,具有快速,方便的特点,具有对常规情况更新固件的一种补充方法。

采用本方案之后的优势是:

1.无需网络环境,减少了搭建网络环境成本;

2.避免了无法获取rmc的bmcip信息就无法刷新rmc以及mp的问题;

3.操作简单,尤其适合批量升级动作;

4.避免了因为网络不稳定造成的传输速度慢,丢包等造成的刷新失败问题。

rmc:全称为路由器后台管理中心(routermanagercenter),其是一个安装在机柜上的独立的板卡,用于整机节点、功耗、电源等的监控,不仅在获取机柜可用信息上作用重大,而且批量控制节点、电源、风扇等。

bmc:基板管理控制器(baseboardmanagementcontroller)。一般内置在主板上,支持行业标准的ipmi规范。bmc提供的功能包括:本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除。

mp:中段接板(middleplane)。中段接板包括整合连接器及内部交换器。

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1