-
2021-05-17 15:21:19
本发明涉及FW升级技术,尤其涉及一种用于在Linux系统下不重启系统实现LSI RAID卡FW升级的方法。
背景技术:
在RAID卡的整个生命周期内,不可避免的会对客户服务器上的RAID卡进行例行的FW升级,此时的服务器都会在线上运行业务,如果是用常规的升级方式虽然简单,但关机停业务这个过程会十分的繁琐和费时,在系统下暂停业务不重启服务器的方式升级FW就十分的必要和高效。
没有在线的不重启服务器进行RAID卡FW升级需要耗费大量的时间,客户不仅需要迁移业务还需要关闭数据库等与在线业务相关的一些程序,以及在再次启动时对这些与业务相关程序的启动,此过程会耗费大量的时间以及可能会造成数据库等关联软件的异常,带来不必要的麻烦。
技术实现要素:
为了解决以上技术问题,本发明提出了一种用于在Linux系统下不重启系统实现LSI RAID卡FW升级的方法,当客户需要在不关停服务器的情况下实现服务器重要部件RAID卡的FW升级,实现解决问题或者排除RAID故障隐患的目的。
本发明基于Linux操作系统下的shell脚本配合RAID卡管理工具Storcli进行使用。通过将RAID管理工具的指令集成到shell脚本中去,将包含FW文件在Linux系统下任意目录下运行flash.sh实现自动升级FW,最大限度的减少对客户机器上的应用造成影响。
本方法是基于Linux系统下的shell脚本进行编写而成,将文件拷贝到Linux系统下,并运行自动批处理脚本,就可以在任意系统目录下实现RAID卡FW的升级,适用于绝大多数Linux系统,升级完成后会自动读出升级后的RAID卡FW版本。
前置工作:
在客户机器上获得Linux系统的root权限。将flash.rar文件靠谱到系统下的任意目录下,解压文件。进入解压的文件夹下,运行flash.sh,等待FW升级成功即可。
本发明的有益效果是 。
本方法可以应用运行业务但有RAID 卡FW升级需求的客户,并且支持大多数的Linux系统 (不会受各Linux系统ext不同的影响),并能实现快速、高效、准确、的对RAID卡FW进行升级,大大节省了根据环境不同的手动编译时间。不仅在测试工作中提高了工作效率,对服务器后期的维护工作也提供了便捷。
附图说明
图1是本发明的流程示意图。
具体实施方式
下面对本发明的内容进行更加详细的阐述:
本发明通过将RAID管理工具的指令集成到shell脚本中去,将包含FW文件在Linux系统下任意目录下运行flash.sh实现自动升级FW。
本发明中介绍的方法指令主体的三个部分,第一部分,判断系统中是否已安装RAID卡管理工具,如果没有安装管理工具需要进行安装;第二部分,判断系统架构,决定使用哪个版本的管理工具;第三部分,通过管理工具命令升级FW和获取FW版本信息。
(1)下面介绍第一部分,判断系统中是否已安装RAID卡管理工具
[ ! -f /opt/MegaRAID/storcli/storcli* ] && rpm -i storcli-*.noarch.rpm >/dev/null || 2>/dev/null
! -f /opt/MegaRAID/storcli/storcli* 没有安装storcli管理工具
rpm -i storcli-*.noarch.rpm 安装storcli管理工具
这句指令的意思就是判断系统中是否安装有RAID卡管理工具storcli,如果没有安装则安装,如果已经安装则进行下一步。
(2)第二部分,判断系统架构,决定使用哪个版本的管理工具
arch=`uname -m`
if [ $arch = x86_64 ]; then
storcli=/opt/MegaRAID/storcli/storcli64
else
storcli=/opt/MegaRAID/storcli/storcli
arch=`uname -m` 获取系统的架构
if [ $arch = x86_64 ]; then
storcli=/opt/MegaRAID/storcli/storcli64 如果系统为64位系统则用storcli64工具
else
storcli=/opt/MegaRAID/storcli/storcli 否则用storcli版本的工具。
(3)第三部分,通过管理工具命令升级FW和获取FW版本信息
$storcli /c0 download file=22084565.rom resetnow //系统下升级FW
sleep 200 //等待RAID卡online reset完成
$storcli /c0 show |grep ‘Product Name’ //获取RAID卡厂商信息
$storcli /c0 show |grep ‘FW Version’ //获取RAID卡升级后FW版本
更多相关内容 -
LSI RAID命令行使用工具storcli .pdf
2020-05-14 11:59:52broadcom LSI RAID 命令行使用工具storcli.通过OS下StorCli 进行RAID的管理/升级/LOG等操作。 -
LSI RAID卡管理软件 for windows
2017-01-18 12:12:56Supported MegaRAID Controllers ============================== MegaRAID SAS 9362-4i MegaRAID SAS 9362-8i MegaRAID SAS 9361-4i MegaRAID SAS 9361-8i MegaRAID SAS 9363-4i MegaRAID SAS 9380-8e MegaRAID ... -
lsi raid配置.pdf
2019-11-11 15:20:23本手册适用于 LSI 芯片 Raid 卡 包括但不限于 Inspur 2008/2108 Raid 卡、LSI 9240/9260/9261/ 9271 等 Raid 卡。 不同型号的 Raid 卡在某些功能上的支持性不同(例如 Inspur2008 Raid 卡需 要有授权才支持 Raid... -
配置RAID/修复RAID全程图文(附lsi raid 卡模拟器)
2013-12-30 16:58:58适用于Perc3/SC/DC/QC Perc4/DC/DI Perc4E/DI/DC 使用新配置(文档中的配置方法仅供参考) 注意:对阵列以及硬盘操作可能会导致数据丢失,请在做任何操作之前, 确认您的数据已经妥善备份!...Lsi raid 模拟器.rar -
ZABBIX 监控Windows Server LSI RAID卡状态-附件资源
2021-03-02 15:09:05ZABBIX 监控Windows Server LSI RAID卡状态-附件资源 -
lsi raid sas2008
2020-03-06 01:31:06lsi raid SCG_LSISAS2008_PB_043009.pdf -
【LSIRAID卡驱动下载】LSIRAID卡官方驱动程序下载
2021-05-19 05:05:15LSI MegaRAID SAS 8208ELP/8208XLP/8204ELP/8204XLP RAID卡驱动09.32.0207.2008版For WinXP-64/2003-64【驱动描述】LSI MegaRAID SAS 8208ELP/8208XLP/8204ELP/8204XLP RAID卡最新驱动09.32.0207.2008版For WinXP-64...LSI MegaRAID SAS 8208ELP/8208XLP/8204ELP/8204XLP RAID卡驱动09.32.0207.2008版For WinXP-64/2003-64
【驱动描述】LSI MegaRAID SAS 8208ELP/8208XLP/8204ELP/8204XLP RAID卡最新驱动09.32.0207.2008版For WinXP-64/2003-64(2008年4月1日发布)具体支持型号MegaRAID SAS 8208E...
类别:RAID卡驱动 | 大小:493 KB | 时间:2008-04-02 | 下载量:3402
LSI MegaRAID SAS 8208ELP/8208XLP/8204ELP/8204XLP RAID卡驱动09.32.0207.2008版For Win2000/XP/2003
【驱动描述】LSI MegaRAID SAS 8208ELP/8208XLP/8204ELP/8204XLP RAID卡最新驱动09.32.0207.2008版For Win2000/XP/2003(2008年4月1日发布)具体支持型号MegaRAID SAS 8208EL...
类别:RAID卡驱动 | 大小:413 KB | 时间:2008-04-02 | 下载量:4888
LSI MegaRAID SAS 8208ELP/8208XLP/8204ELP/8204XLP RAID卡驱动09.32.0207.2008版For Vista/Vista-64/2008/2008-64
【驱动描述】LSI MegaRAID SAS 8208ELP/8208XLP/8204ELP/8204XLP RAID卡最新驱动09.32.0207.2008版For Vista/Vista-64/2008/2008-64(2008年4月1日发布)具体支持型号MegaRAI...
类别:RAID卡驱动 | 大小:394 KB | 时间:2008-04-02 | 下载量:4298
LSI MegaRAID SAS 8308ELP/84016E/8704ELP/8708ELP/8708EM2 RAID卡驱动2.20.0.64版For WinXP-64/2003-64
【驱动描述】LSI MegaRAID SAS 8308ELP/84016E/8704ELP/8708ELP/8708EM2 RAID卡最新驱动2.20.0.64版For WinXP-64/2003-64(2008年4月1日发布)具体支持型号:LSI MegaRAID SA...
类别:RAID卡驱动 | 大小:55 KB | 时间:2008-04-02 | 下载量:4613
LSI MegaRAID SAS 8308ELP/84016E/8704ELP/8708ELP/8708EM2 RAID卡驱动2.20.0.32版For Win2000/XP/2003
【驱动描述】LSI MegaRAID SAS 8308ELP/84016E/8704ELP/8708ELP/8708EM2 RAID卡最新驱动2.20.0.32版For Win2000/XP/2003(2008年4月1日发布)具体支持型号:LSI MegaRAID SAS...
类别:RAID卡驱动 | 大小:27 KB | 时间:2008-04-02 | 下载量:3749
LSI MegaRAID SAS 8308ELP/84016E/8704ELP/8708ELP/8708EM2 RAID卡驱动2.20.0.32版For Vista/Vista-64/2008/2008-64
【驱动描述】LSI MegaRAID SAS 8308ELP/84016E/8704ELP/8708ELP/8708EM2 RAID卡最新驱动2.20.0.32版For Vista/Vista-64/2008/2008-64(2008年4月1日发布)具体支持型号:LSI ...
类别:RAID卡驱动 | 大小:58 KB | 时间:2008-04-02 | 下载量:3923
LSILogic MegaRAID 320-2E RAID卡 514L版
【驱动描述】 LSI Logic MegaRAID SCSI 320-2E RAID卡最新Firmware 514L版(2005年9月21日发布) 新版固件具体更新如下:1.修正了在自检启动期间降格状态会挂起的问题。2.全新...
类别:RAID卡驱动 | 大小:850 KB | 时间:2005-09-23 | 下载量:9106
LSILogic MegaRAID SCSI 320-0X RAID卡驱动6.45.3.64版
【驱动描述】LSI Logic MegaRAID SCSI 320-0X RAID卡最新驱动6.45.3.64版For WinXP-64/Win2003-64(2005年8月23日发布) 首次发布
...
类别:RAID卡驱动 | 大小:27 KB | 时间:2005-08-24 | 下载量:7118
LSILogic MegaRAID SCSI 320-0X RAID卡驱动5.49版
【驱动描述】LSI Logic MegaRAID SCSI 320-0X RAID卡最新驱动5.49版For Win2000/2003(2005年8月23日发布)
...
类别:RAID卡驱动 | 大小:41 KB | 时间:2005-08-24 | 下载量:7005
LSILogic MegaRAID SCSI 320-0X RAID卡驱动6.45版For WinXP
【驱动描述】LSI Logic MegaRAID SCSI 320-0X RAID卡最新驱动6.45版For WinXP(2005年8月23日发布) 对于SATA 8x控制器,连结埠分享器(port multipliers)可以支持256个设备 ...
类别:RAID卡驱动 | 大小:59 KB | 时间:2005-08-24 | 下载量:7363
LSILogic MegaRAID SCSI 320-0X RAID卡Firmware 414C版
【驱动描述】LSI Logic MegaRAID SCSI 320-0X RAID卡最新Firmware 414C版(2005年8月16日发布) 新版固件更新如下:1.修正了在WInDISK中对分区进行格式化时,会出现数据出错的...
类别:RAID卡驱动 | 大小:871 KB | 时间:2005-08-17 | 下载量:7516
LSILogic MegaRAID SCSI 320-4X RAID卡Firmware 414C版
【驱动描述】LSI Logic MegaRAID SCSI 320-4X RAID卡最新Firmware 414C版(2005年8月15日发布) 新版固件更新如下:1.修正了在WInDISK中对分区进行格式化时,会出现数据出错的...
类别:RAID卡驱动 | 大小:871 KB | 时间:2005-08-16 | 下载量:7882
LSILogic MegaRAID SCSI 320-2X RAID卡 Firmware 414C版
【驱动描述】LSI Logic MegaRAID SCSI 320-2X RAID卡最新Firmware 414C版(2005年8月15日发布) 新版固件更新如下:1.修正了在WInDISK中对分区进行格式化时,会出现数据出错的...
类别:RAID卡驱动 | 大小:871 KB | 时间:2005-08-16 | 下载量:6152
LSILogic MegaRAID SCSI 320-2X RAID卡Firmware 414C 版
【驱动描述】LSI Logic MegaRAID SCSI 320-2X RAID卡最新Firmware 414C版(2005年8月15日发布) 新版固件更新如下:1.修正了在WInDISK中对分区进行格式化时,会出现数据出错的...
类别:RAID卡驱动 | 大小:871 KB | 时间:2005-08-16 | 下载量:6345
LSILogic MegaRAID SCSI 320-2X RAID卡Firmware 414C版
【驱动描述】LSI Logic MegaRAID SCSI 320-2X RAID卡最新Firmware 414C版(2005年8月15日发布) 新版固件更新如下:1.修正了在WInDISK中对分区进行格式化时,会出现数据出错的...
类别:RAID卡驱动 | 大小:871 KB | 时间:2005-08-16 | 下载量:7269
-
LSI raid卡配置
2016-08-20 07:38:24LSI raid卡配置,图文解说 -
LSI raid卡配置手册.pdf
2021-12-22 15:21:59配置LSI RAID卡 SAS2208的详细手册 看到某度居然把别家的说明书放到文库类收费,我这里告诉大家我免费,积分都不要, -
LSI RAID卡和芯片USER guide
2021-05-12 14:53:28LSI RAID卡和芯片USER guide, 也介绍了多种raid的 -
LSI RAID配置/修复教程手册
2013-04-25 00:10:43LSI RAID配置/修复教程手册,非常实用详细的。希望对您有帮助。 -
LSI raid模拟器
2018-06-09 19:22:52LSI官方的RAID卡操作模拟器,是新手学习的好帮手。亲测可用。 -
LSI RAID配置修复手册.doc
2022-02-06 15:47:27LSI RAID配置修复手册.doc -
LSI RAID卡使用
2018-08-31 13:43:12LSI MegaRAID卡介绍,使用及配置。1、通过LSI MegaRAID卡的使用,加深对RAID的理解和认识 2、能够独立完成LSI MegaRAID卡的配置和维护 3、能够解答用户关于LSI MegaRAID卡的常见疑问 4、能够做LSI MegaRAID卡相关的... -
安装Linux系统时LSI RAID卡的驱动挂载
2021-05-19 05:04:42当使用较新的SAS卡来安装Linux系统时,经常会遇到在系统安装界面读不到RAID的情况,这时就需要考虑Linux系统内置的驱动包因为版本或者别的原因,没有办法把现有的这张卡驱起来。本文使用LSI 9361来安装RHEL6.2为例,...当使用较新的SAS卡来安装Linux系统时,经常会遇到在系统安装界面读不到RAID的情况,这时就需要考虑Linux系统内置的驱动包因为版本或者别的原因,没有办法把现有的这张卡驱起来。本文使用LSI 9361来安装RHEL6.2为例,具体过程如下:
1.将驱动文件放入优盘(dd.iso),然后将系统安装光盘和放入驱动文件的优盘同时接入服务器的USB端口。
2.启动安装界面,到如下位置时,按"Tab"键
图1 系统安装界面
3.在下图位置输入 "linux dd blacklist=iscsi blacklist=ahcinodmraid",然后敲回车进入系统安装
图2 输入driver挂载参数
4.当出现boot字样时,在后面输入"linux dd"
图3 输入"linux dd"
5.系统会有如下提示"Do you have a driver disk?",选择"Yes",然后回车
图4 询问是否有driver
6.选择driver在指定优盘中存放的位置,然后选中"dd.iso"文件
图5 选择driver所在的优盘
图6 选择driver所在的磁盘分区
图7 选择driver文件
7.系统会询问是否还需要load别的driver,如果没有额外的driver需要load的话,此处选"no"
图8 是否需要"load any more driver"
8.选择device type as "Specialized Storage Devices"
图9 device type选择
9.SAS卡下的RAID正常识别,可以开始系统的安装了
图10 RAID正常识别
Reference:
1.13.3.3. Use a Boot Option to Specify a Driver Update Disk
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/installation_guide/sect-driver_updates-use_a_boot_option_to_specify_a_driver_update_disk-ppc
-
lsi raid 卡模拟器/配置RAID/修复RAID详细文档,全程图文
2008-12-03 17:58:34LSI RAID卡配置热备硬盘.rar Lsi raid 模拟器.rar LSI RAID配置手册(图文).rar LSI RAID BIOS界面下如何做硬盘修复.rar -
Supermicro发布基于LSI RAID-On-Chip的解决方案
2020-03-04 15:28:11和LSI Corporation,发布3款Supermicro UIO SAS RAID卡,该卡基于LSI的最先进SAS1078的RAID-On-Chip(ROC)技术。这些AOC-USASH系列UIO SAS RAID卡为Supermicro UIO服务器系统优化设计,具有256MB 667MHz DDRII高速... -
LSI RAID卡管理软件 for windows(第二压缩包)
2017-01-18 12:26:45Supported MegaRAID Controllers ============================== MegaRAID SAS 9362-4i MegaRAID SAS 9362-8i MegaRAID SAS 9361-4i MegaRAID SAS 9361-8i MegaRAID SAS 9363-4i MegaRAID SAS 9380-8e MegaRAID ... -
LSI-SAS-RAID卡命令行操作手册
2018-05-03 15:48:10LSI-SAS-RAID卡提升操作指南,LSI-SAS-RAID的操作手册,可以参照学习命令行的方式 -
LSI Raid卡的使用
2018-11-05 20:28:00转载于:https://www.cnblogs.com/ningchenglong/p/9911333.html转载于:https://www.cnblogs.com/ningchenglong/p/9911333.html
-
Lsi的Raid管理软件ver_9.00
2017-02-09 12:10:14Lsi的Raid管理软件ver_9.00,官网已不提供下载,比较适合老raid卡 -
lsi阵列卡管理软件v15版本
2021-07-19 10:58:01管理软件 -
LSI RAID卡配置步骤
2020-09-09 16:11:17 -
LSI RAID卡磁盘阵列配置手册(老服务必备)
2014-08-27 10:35:27LSI RAID卡磁盘阵列配置手册 图文说明(老服务必备) -
LSI磁盘阵列管理软件 MegaRAID Storage Manager MSM_Windows_15.11.00-13.7z
2019-08-21 17:04:36LSI磁盘阵列管理软件 MegaRAID Storage Manager LSI MegaRAID Storage Manager阵列管理软件(MSM)远程管理工具使用的端口为3071和5571,如果无法连接,需检查网络中是否有防火墙屏蔽了此端口的通信,需要禁用防火墙... -
IBM LSI RAID配置文档
2010-05-14 15:55:51IBM LSI RAID配置文档主要包括 1064,1078,BR10I -
利用MegaRaid Storage Manager 管理LSI RAID卡
2017-11-14 21:02:00LSI的硬RAID卡,可以通过MegaCli以命令行方式管理,具体的可以google下,megacli的安装、命令格式等。还有一种方式就是使用MegaRaid Storage Manager图形界面管理,这方面的文章不多,自己安装试用了下,具体记录...