storcli是LSI RAID卡/HBA卡的管理工具,不管是测试还是集成运维使用频率都是极高的,下面简单介绍下基于CTyunOS系统storcli的常用命令及遇到问题时收集日志的命令
1、Broadcom官网下载安装包
2、工具安装
找到storcli-007.2408.0000.0000-1.noarch.rpm安装包进行安装,默认安装路径在/opt/MegaRAID/storcli中
rpm -ivh storcli-007.2408.0000.0000-1.noarch.rpm
cd /opt/MegaRAID/storcli
ls 检查会有storcli64可执行文件
2、基本信息检查
/opt/MegaRAID/storcli64 -h ##查看工具所有的参数
/opt/MegaRAID/storcli64 /cX show all ##检查RAID卡的信息,第一张卡用c0表示,若有多张卡则顺序依次为c0,c1,c2,c3...
/opt/MegaRAID/storcli64 /cX/vall show ##检查RAID卡下所有RAID信息
/opt/MegaRAID/storcli64 /cX/eall/sall show ##检查RAID卡下所有硬盘信息
3、设置硬盘状态
./storcli64 /cx/ex/sall set jbod ##将硬盘设置为JBOD模式
./storcli64 /cx/ex/sall set good ##将硬盘设置为UG模式
./storcli64 /cx/ex/sall set offline ##将硬盘设置为offline模式
./storcli64 /cx/ex/sall set online ##将硬盘设置为online模式
/storcli64 /c0/eX/sX start locate ##定位硬盘
/storcli64 /c0/eX/sX add hotsparedrive ##设置全局热备盘
4、创建RAID
./storcli64 /c0 add vd each r0 drives=134:0-11 ##所有的盘都创建RAID0
./storcli64 /c0 add vd r0 drives=134:0 ##把slt ID为0的盘创建RAID0
./storcli64 /c0 add vd r1 drives=134:1-2 ##把slt ID为1和2的两个盘创建RAID1
./storcli64 /c0 add vd r5 drives=134:3-5 ##把slt ID为3、4、5的盘创建RAID5
./storcli64 /c0 add vd type=raid10 drives=251:16-19 pdperarray=2 ##把slt ID为16、17、18/19的盘创建RAID10
5、RAID卡日志收集
./storcli64 /c0 show all > AdpInfo.txt ##全部基本信息
./storcli64 /c0 show termlog > FwTmLog.txt ##系统下的实时log
./storcli64 /c0/pall show all
> PhyErr.txt ##phy的连接错误
./storcli64 /c0/eall/sall show all
> PdList.txt ##硬盘的基本信息
./storcli64 /c0/vall show all> LdInfo.txt ##RAID信息
./storcli64 /c0 show events filter=info file=EvtLog.txt ##event log
./storcli64 /c0 show alilog > Alilog.txt ##RAID卡历史log