[发明专利]一种通过RMC更新Jbod固件的方法在审
申请号: | 201610934060.X | 申请日: | 2016-10-25 |
公开(公告)号: | CN107979480A | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 公衍宾 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 rmc 更新 jbod 方法 | ||
技术领域
本发明涉及储存设备领域,尤其涉及一种Jbod固件的更新方法。
背景技术
随着云计算、大数据等新型技术的发展,柜式服务器的需求越来越多,客户对于服务器机柜的套餐定制也越来越多。为实现存储硬件的池化需要全新储存设备。客户要求一个机柜上既要有计算节点的计算服务器单元(Server),也要有存储节点的存储服务单元(Jbod),还要有能动态分配存储单元给计算单元的存储分配单元(Sas_Switch),由于针对Jbod的固件更新没有比较有效的带外更新方法,维护和更新都要到机柜现场进行,这就要求柜管理控制器(RMC)能提供一个可以远程更新Jbod固件的接口供客户使用。
发明内容
本发明为了解决上述问题,为此,本发明提供一种通过RMC更新Jbod固件的方法,它具有操作方便更新效率高的优点。
为了实现上述目的,本发明采用如下技术方案。
一种通过RMC更新Jbod固件的方法,包括:
A、将固件文件转换成帧类型数据;
B、RMC发起一个帧的传输请求给中板,并一直轮询中板,向中板获取帧发送成功的状态字;
C、中板将帧以约定好的协议发送给Jbod,并向RMC反馈发送成功的状态字;
D、RMC确认帧发送成功后,传输下一帧,直到全部帧传输完成。
优选的,状态字为0和1,0为正在发送,1为发送成功。
优选的,被传输的帧包括固件传输发起帧、固件传输数据帧、固件传输校验帧、固件传输结束帧。
本发明的有益效果:此发明的意义在于当厂商更新了Jbod对应的固件的时候只需将编译好的固件提供给用户,由用户通过RMC(Rack Manage Controler)逐个Jbod进行升级即可,相比之前需要到机房现场连接串口到Jbod上,对Jbod FW进行升级的方法,这个发明大大消减了Jbod的维护成本,使对Jbod的固件升级更加简单,方便。
本发明的显著特征是通过RMC先将Jbod厂商提供的固件进行分析提取出固件升级所需的数据,按照先发起更新需求,然后在发送数据,最后进行校验的原则,将数据按照每个Block 200个字节的大小传递给中板,然后中板在按照与Jbod厂商约定好的通讯协议逐帧的将固件数据帧传送给Jbod,传递完成最后一个Block之后在进行总校验,校验无误后验证固件更新成功。
另外在易用性方面,本发在RMC原有的jbod_cli命令集中新增了一条fwdl命令,当用户需要更新Jbod固件的的时候只需登陆到RMC上在运行jbod_cli,进入管理界面之后输入fwdl并按照相应的提升输入要更新的jbod固件文件的存放目录 更新过程便能自动完成。
附图说明
图1是服务器机柜RMC通过中板实现对Jbod固件升级的程序流程图。
具体实施方式
下面结合附图与实施例对本发明作进一步说明。
如图1所示,服务器机柜RMC通过中板实现对Jbod固件升级的程序流程为:
步骤1、开始;
步骤2、RMC解析固件文件并将数据存储到RAM中以200字节为单位计算出需要传递的帧的数量m;
步骤3、RMC发起Jbod固件更新请求;
步骤4、RMC等待中板应答可以开始更新Jbod固件,如OK跳转到步骤5,如超时跳转到则认为失败流程结束;
步骤5、传递第n帧;
步骤6、等待中板应答可以传递下一帧,如OK跳转到步骤7,如超时跳转到则认为失败流程结束;
步骤7、判断n是否等于m;如否则n=n+1并跳转到步骤5,如是跳转到步骤8;
步骤8、获取校验帧;
步骤9、判断校验结果,如OK则认为成功流程结束,如fail则认为失败流程结束。
上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610934060.X/2.html,转载请声明来源钻瓜专利网。