storcli是LSI阵列卡管理工具,是使用LSI阵列卡服务器必不可少的运维工具,支持的操作对象有阵列卡Controller、VD、PD、DG、PHY等等,以下列举一些常用场景和命令
a.发现raid1、raid5里有一块慢盘,拖累整体raid1、raid5的写入速率,希望把他踢掉下线
storcli /cx/ex/sx set offline
cx是阵列卡ID,如第一张阵列卡是c0,第二张是c1
ex、sx通过输入对应阵列卡show命令获取,如在第一张阵列卡上storcli /c0 show
如上图的话,ex就是e65,sx是s3
storcli /c0/e65/s3 set offline即可踢掉这块盘
b.新换了一块盘,物理位置是/cx/ex/sx,需要对其重建raid0
storcli /cx add vd type=raid0 strip=256 drives=ex:sx direct wb ra
就重建了一个direct IO、write back、read ahead、条带大小256k的raid0
c.切换某VD的write cache策略
storcli /cx/vx set wrcache=wt 切换/cx/vx写缓存策略为write through
vx同理storcli /cx show获取
如上图的话,vx就是8
d.机器有IO异常,需要日志分析
storcli /cx show alilog > alilog.txt
除了部分配置项需要storcli /cx show all获取外,alilog基本包含了所有log事件,以上命令导出的alilog基本足够分析故障
e.更换硬盘时,维修工程师找不到硬盘位置,需要点灯
storcli /cx/ex/sx start locate 打开定位灯
storcli /cx/ex/sx stop locate 关闭定位灯
f.在某种需求背景下,机器有两个系统,需要灵活切换启动系统
假设系统都是做了raid1的vx1和vx2
storcli /cx/vx1 set bootdrive=on 重启后切换至vx1启动
storcli /cx/vx2 set bootdrive=on 重启后切换至vx2启动