A Linux system using the RAID card vendor Storcli kit, combined with the Linux system under the standard instructions to implement method and device for hard disk firmware online batch refresh, the technical scheme through the shell script and Storcli kit instructions to achieve batch online updates, first of all, to obtain the parameters of the RAID array; after implementing confirmation upgrade and upgrade the hard disk firmware and the success of the single disk operating instructions and batch operation instruction. The firmware can be upgraded in a simple, fast and secure manner during the testing and production phases, which greatly reduces the firmware upgrade time, provides the work efficiency and reduces the labor cost.
【技术实现步骤摘要】
一种Linux系统下透过RAID卡实现硬盘固件在线批量升级的方法
本专利技术涉及固件升级的
,特别涉及一种Linux系统下透过RAID卡实现硬盘固件在线批量升级的方法。
技术介绍
随着浪潮服务器产业的不断发展和壮大,作为国内最大的服务器供应商,服务器市场已经囊括各个领域,尤其是金融、互联网等主流领域,互联网的高速发展,信息的高安全性和系统的高可靠性越来越成为公司、企业、政府最为关注的事情,而硬盘作为数据存储的主要载体,其稳定性和可靠性也越来越受到重视,由于客户应用的复杂化和多样性,难免会出现一些客户应用与硬盘的兼容性问题,这样硬盘势必要进行固件的升级以解决和优化出现的问题,这样在测试端、生产端以及客户端不可避免的会经常出现固件升级的情况,简单快捷安全的固件升级方法显得尤为重要。硬盘作为一个及其重要的服务器部件,其安全可靠性直接影响着客户数据的安全可靠,当前在直连模式或者SAS卡模式下,硬盘的固件可以直接用厂商提供工具实现,但是RAID卡模式下,硬盘厂商的工具则无法透过RAID卡实现对硬盘固件的升级,所以能实现RAID卡模式下,能否实现硬盘固件的在线升级是非常有必要的,尤其是在测试端、生产端以及客户端配有RAID卡且有大批量硬盘需要固件升级时,能硬盘固件实现批量在线升级显得尤为重要。此外,在RAID卡的整个生命周期内,不可避免的会对客户服务器上的RAID卡进行例行的固件升级,此时的服务器都会在线上运行业务,如果是用常规的升级方式虽然简单,但关机停业务这个过程会十分的繁琐和费时,在系统下暂停业务不重启服务器的方式升级固件就十分的必要和高效。另外,大型机房 ...
【技术保护点】
一种Linux系统下透过RAID卡实现硬盘固件在线批量升级的方法,其特征在于,包括如下操作步骤:第一步,搭建测试环境;第二步,在上述测试环境中安装Linux操作系统;第三步,在上述测试环境中安装工具包;第四步,通过指令来获取RAID阵列的相关参数;第五步,运行Linux系统中的shell命令进行固件批量升级;第六步,确认升级成功。
【技术特征摘要】
1.一种Linux系统下透过RAID卡实现硬盘固件在线批量升级的方法,其特征在于,包括如下操作步骤:第一步,搭建测试环境;第二步,在上述测试环境中安装Linux操作系统;第三步,在上述测试环境中安装工具包;第四步,通过指令来获取RAID阵列的相关参数;第五步,运行Linux系统中的shell命令进行固件批量升级;第六步,确认升级成功。2.根据权利要求1所述的Linux系统下透过RAID卡实现硬盘固件在线批量升级的方法,其特征在于:第三步中所安装的工具包为对应于RAID的工具包,优选为Storcli工具包。3.根据权利要求2所述的Linux系统下透过RAID卡实现硬盘固件在线批量升级的方法,其特征在于:第三步之前先判断系统中是否已经安装了工具包,如果还没有安装则执行工具包的安装,具体通过如下的指令来实现:[!-f/opt/MegaRAID/storcli/storcli*]&&rpm-iStorcli-*.noarch.rpm>/dev/null||2>/dev/null!-f/opt/MegaRAID/storcli/storcli*rpm-istorcli-*.noarch.rpm。4.根据权利要求1所述的Linux系统下透过RAID卡实现硬盘固件在线批量升级的方法,其特征在于:第五步中运行Linux系统中的shell命令进行固件批量升级包括了创建单盘升级命令以及创建批量升级命令,其中:单盘升级命令为:/opt/MegaRAID/storcli/storcli64/c0/e22/s$i(driveslotid)downloadsrc=filenamepath批量升级命令为:foriin{0..x};doechodevice$i;/opt/MegaRAID/storcli/storcli64;/c0/e22/s$idownloadsrc=filenamepath;done。5.根据权利要求1所述的Linux系统下透过RAID卡实现硬盘固件在线批量升级的方法,其特征在于:第六步中确认升级成功包括了创建单盘固件升级确认命令以及创建批量确认命令,其中:单盘固件升级确定命令为:/opt/MegaRAID/storcli/storcli64/c0/e22/s$i(driveslotid)showall|grep-iRevision批量确定命令为:foriin{0..x};doecho$i&&/opt/MegaRAID/storcli/storcli64;/c0/e22/s$ishowall|grep-iRevision;donesmartctl--all--device=megaraid,DID/dev/sda。6.一种Linux系统下透过RAID卡实现硬盘固件在线批量...
【专利技术属性】
技术研发人员:刘凤刚,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。