技术交流QQ群:①185473046   ②190706903   ③203744115   网站地图
登录

下次自动登录
现在的位置: 首页Linux>正文
Linux系统下使用RAID卡管理工具storcli在线创建RAID
2024年08月19日 Linux 暂无评论 ⁄ 被围观 1,095次+

工具介绍:

1、storcli(Storage Command Line Interface)是一款强大的命令行管理工具,用于管理和配置存储控制器,

2、使用该工具可以实现在操作系统内完成对RAID卡的全部操作,

3、主要适用于Broadcom(原LSI)及Intel RAID控制器,目前大部分服务器的磁盘阵列卡基本都采用了LSI的产品,

4、Windows、Linux、VMware exsi系统下storcli工具使用没有区别,只是在工具安装方法上有区别。

5、storcli工具下载链接:https://www.broadcom.com/site-search?q=storcli

安装storcli工具:

上传到服务器并解压下载好工具包:StorCLI_7_28-007.2807.0000.0000.zip

cd /tmp

unzip StorCLI_7_28-007.2807.0000.0000.zip

cd storcli_rel

unzip Unified_storcli_all_os.zip

cd Unified_storcli_all_os

cd Linux

sudo rpm -ivh storcli-007.2807.0000.0000-1.noarch.rpm

安装完成后的路径:/opt/MegaRAID/storcli

cd /opt/MegaRAID/storcli

sudo ./storcli64 -h #查看帮助,有命令的使用方法

使用storcli工具:

需求:使用storcli工具对服务器上未使用的磁盘做RAID5操作

1、查看磁盘分区

lsblk

可以看到sdb和sdm磁盘已经在使用中,现在需要把其它未使用的磁盘做RAID操作

sdm是系统盘

2、查询磁盘信息

cd /opt/MegaRAID/storcli

sudo ./storcli64 /call/eall/sall show

sudo ./storcli64 /c0 show #查看RAID信息

可以看到sdm系统盘对应的磁盘是8:30和8:31,使用的是RAID1

8:0到8:11是JBOD直通盘模式,sdb就是这些磁盘里面的其中一块磁盘,我们现在要把他们的对应关系找到。

#查看磁盘的详细信息,包括型号和序列号

#cat /sys/block/sdb/device/model

#sudo smartctl -a /dev/sdb

sudo hdparm -I /dev/sdb

找到磁盘sdb的序列号:Serial Number: S455NY0N704971

#查看所有磁盘具体信息

sudo ./storcli64 /c0 /e8 /sall show all

找到和Serial Number: S455NY0N704971序列号相同的磁盘

Drive /c0/e8/s2 Device attributes :

=================================

SN = S455NY0N704971

可以看出8:2这块磁盘和/dev/sdb的序列号相同

#再次查看8:2磁盘的具体信息

sudo ./storcli64 /c0 /e8 /s2 show all

可以确定/dev/sdb对应的磁盘就是8:2,这一块磁盘已经作为直通盘JBOD在使用了,切记不能对其做任何操作

3、将未使用的JBOD直通盘模式的磁盘设置为UGood状态

#使用下面命令将JOBD磁盘强制设置为UGood,只有UGood状态的磁盘才可以创建RAID卷组

8:0到8:11,除过8:2

sudo ./storcli64 /c0/e8/s0 set good force #设置8:0磁盘

sudo ./storcli64 /c0/e8/s1 set good force #设置8:1磁盘

sudo ./storcli64 /c0/e8/s3-11 set good force #设置8:3到8:11磁盘

#查看当前 RAID 配置

sudo ./storcli64 /c0 /vall show

#查看磁盘信息

sudo ./storcli64 /call/eall/sall show

可以看到8:0-8:11(除过8:2)都已经成功设置为UGood模式了

4、创建raid5

对8:0-8:11(除过8:2)做raid5

sudo ./storcli64 /c0 add vd r5 Size=all name=vd_r5 drives=8:0,8:1,8:3-11 AWB ra Strip=128

#再次查看磁盘信息

sudo ./storcli64 /call/eall/sall show

#查看RAID配置

sudo ./storcli64 /c0 /v1 show all

sudo ./storcli64 /c0/v1 show

#还可以创建热备盘

#局部热备:‌把8:12作为raid5的热备盘

sudo ./storcli64 /c0/e8/s12 add hotsparedrive dgs=1

#查看热备盘信息

sudo ./storcli64 /c0/e8/s12 show

#确认热备盘是否已成功添加

sudo ./storcli64 /c0 /v0 show all

#设置直通盘

将UGood状态的磁盘设置为JBOD类型

使用以下命令设置磁盘8:2和8:9为JBOD:

sudo ./storcli64 /c0/e65/s2-9 set jbod

#确认热备盘是否已成功添加

sudo ./storcli64 /c0 /v0 show all

#查看磁盘信息

lsblk

sudo fdisk -l

至此,Linux系统下使用RAID卡管理工具storcli在线创建RAID完成。

     

  系统运维技术交流QQ群:①185473046 系统运维技术交流□Ⅰ ②190706903 系统运维技术交流™Ⅱ ③203744115 系统运维技术交流™Ⅲ

给我留言

您必须 [ 登录 ] 才能发表留言!



Copyright© 2011-2024 系统运维 All rights reserved
版权声明:本站所有文章均为作者原创内容,如需转载,请注明出处及原文链接
陕ICP备11001040号-3