暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Raid卡命令行工具storcli使用

IT那活儿 2023-04-06
12905

点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!




前  言



MegaCli 是LSI公司官方提供的SCSI卡管理工具,由于LSI被收购变成了现在的Broadcom,现在官方主要使用的有storcli,storcli已经基本代替了megacli,整合了LSI和3ware所有产品,本文简单介绍一下storcli工具的简单使用。



工具下载



Storcli工具下载链接如下:

https://www.broadcom.com/site-search?q=storcli

我们在服务器上传解压后即可使用,解压后的目录结构如下:




工具使用



1. 帮助信息

Storcli64 -h
Storcli具有十分庞大健全的帮助信息,如果你是一名主机硬件工程师,尽可能多的搞懂这些信息对你是十分有帮助的
2. 查看信息
./storcli64 call/eall/sall show

此命令是最常用使用频率最高的命令,主要解释如下

  • 1)命令中c代表Controller(控制器),e代表Enclosure(机箱),s代表Slot(槽位)。
  • 2)命令中/c是查看的控制器信息,all表示查看所有控制器,0表示查看0号控制器。
  • 3)命令中/e是查看的控制器信息,all表示查看所有机箱,0表示查看0号机箱。
  • 4)命令中/s是查看的槽位信息,all表示查看所有槽位,0表示查看0号槽位。
比如仅想查看slot2号盘信息:
磁盘做完raid后,会在raid卡信息中变为vd,下面命令即为查看控制器下的所有vd信息:
以上DG代表drive group,是配置raid建分组的顺序;
VD代表virtual disk,即虚拟磁盘,对应的就是服务器中的sda、sdb等。
3. 异常状态查看与处理
1)磁盘损坏
当磁盘损坏时,我们使用./storcli64 call/eall/sall show查询出来,state会有UGood信息,此表示该slot号下的磁盘已经损坏,需要更换处理。
上图表示slot3槽位的硬盘已损坏,需要更换处理。
2)VD出现脱机
某次主机发现目录损坏,检查发现磁盘也消失了,进一步检查raid信息时,发现vd出现了frgn状态:./storcli64 /c0 show。
以上说明DG0 已经脱离了,我们需要将frgn状态的DG重新导入,命令如下:
./storcli64 /c0/fall import
命令执行成功,再次查看,发现vd已经正常,服务器中磁盘也恢复正常,而且盘中数据并不会丢失,依然存在。
3)定位磁盘位置
当确认某个磁盘确有问题时,可使用命令方式进行磁盘的点亮灯操作,对应命令如下:
./storcli64 /c0 /e252 /s1-2 start locate
此命令表示点亮控制器0号252盘箱的1号和2号槽位。
总 结:
1)storcli工具虽然很强大,但是属于硬件底层操作,进行修改操作时一定要细心,仔细核对各项编号信息,避免进行误操作引发重大问题;
2)经测试raid0模式的磁盘直接进行更换后重做raid会发生盘符改变,如之前盘符sdb,但是更换磁盘重做raid后,会变为sdg等,所以如果服务器在能停机的条件下,尽量停机更换磁盘更加保险。
如下图,sdb更换后,变为了sdn:
因raid卡厂商型号众多,使用时需先使用lspci等命令查询raid卡型号,确认支持后再使用。如下图型号即为LSI MR9260-8i。


END


本文作者:何 青(上海新炬中北团队)

本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论