一种磁盘firmware热升级的实现方法技术

技术编号:16269721 阅读:102 留言:0更新日期:2017-09-22 21:24
本发明专利技术公开了一种磁盘firmware热升级的实现方法,包括以下步骤:S1、存储管理系统创建基于三块磁盘的RAID5,同时创建一块热备盘,形成三块成员盘+热备盘的架构;S2、加载磁盘升级安装firmware包,安装磁盘升级工具;S3、存储管理系统判断当前成员盘的firmware版本,判断是否需要升级,否,跳转到步骤S4;是,磁盘升级工具对当前成员盘进行升级操作,升级操作结束后重新判断当前成员盘的firmware版本,根据升级结果输出升级状态信息;S4、判断是否完成所有成员盘的firmware版本判断,否,跳转到步骤S3;是,结束。

【技术实现步骤摘要】
一种磁盘firmware热升级的实现方法
本专利技术涉及计算机系统及存储
,尤其是一种磁盘firmware热升级的实现方法。
技术介绍
存储系统由于其保存数据的特性及长期稳定性的需求,常常需要长时间不停机工作。但是在系统不断更新、技术不断推进的过程中,相关硬件也需要不断升级,而磁盘作为存储系统中最基本的部件,更是需要不断升级。但是现有技术中,磁盘升级过程中用户数据会受到影响,需要迁移到其他存储设备,这不仅增加了存储成本和耗费时间,而且在迁移用户数据的过程中存在丢失数据风险。普通的磁盘刷新firmware需要用户停止所有业务,这严重影响了用户的使用,而且在视频监控恒定码流等用户场景中存在严重缺陷。
技术实现思路
本专利技术的目的是提供一种磁盘firmware热升级的实现方法,保证了用户数据读写不中断、不丢失的情况下,完成磁盘firmware的升级。为实现上述目的,本专利技术采用下述技术方案:一种磁盘firmware热升级的实现方法,包括以下步骤:S1、存储管理系统创建基于三块磁盘的RAID5,同时创建一块热备盘,形成三块成员盘+热备盘的架构;S2、加载磁盘升级安装firmware包,本文档来自技高网...
一种磁盘firmware热升级的实现方法

【技术保护点】
一种磁盘firmware热升级的实现方法,其特征在于,包括以下步骤:S1、存储管理系统创建基于三块磁盘的RAID5,同时创建一块热备盘,形成三块成员盘+热备盘的架构;S2、加载磁盘升级安装firmware包,安装磁盘升级工具;S3、存储管理系统判断当前成员盘的firmware版本,判断是否需要升级,否,跳转到步骤S4;是,磁盘升级工具对当前成员盘进行升级操作,升级操作结束后重新判断当前成员盘的firmware版本,根据升级结果输出升级状态信息;S4、判断是否完成所有成员盘的firmware版本判断,否,跳转到步骤S3;是,结束。

【技术特征摘要】
1.一种磁盘firmware热升级的实现方法,其特征在于,包括以下步骤:S1、存储管理系统创建基于三块磁盘的RAID5,同时创建一块热备盘,形成三块成员盘+热备盘的架构;S2、加载磁盘升级安装firmware包,安装磁盘升级工具;S3、存储管理系统判断当前成员盘的firmware版本,判断是否需要升级,否,跳转到步骤S4;是,磁盘升级工具对当前成员盘进行升级操作,升级操作结束后重新判断当前成员盘的firmware版本,根据升级结果输出升级状态信息;S4、判断是否完成所有成员盘的firmware版本判断,否,跳转到步骤S3;是,结束。2.如权利要求1所述的一种磁盘firmware热升级的实现方法,其特征在于,步骤S1中,形成三块成员盘+热备盘的架构的具体数据存储方法为:RAID5把数据和相对应的奇偶校验信息存储到组成RAID5的各个成员盘上,并且奇偶校验信息和相对应的数据分别存储于不同的成员盘上,存储奇偶校验信息占据一块磁盘的空间,热备盘初始状态没有数据。3.如权利要求1所述的一种磁盘firmware热升级的实现方法,其特征在于,步骤S2中,安装磁盘升级工具包括SeaChest_static_64.dat、lsscsi、sdparm、smartctl。4.如权利要求1所述的一种磁盘firmware热升级的实现方法,其特征在于,步骤S3中,存储管理系统判断当前磁盘的firmware版本,判断是否需要升级具体为:如果当前磁盘firmware版本为0004,则判断需要进行升级,如果当前磁盘firmware版本为0006,则判断不需要升级。5.如权利要求1所述的一种磁盘firmwa...

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

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

1