1、当前虚拟驱动器列表:"
./storcli64 /c0/vall show
···
Controller = 0
···
DG/VD TYPE State Access Consist Cache Cac sCC Size Name
---------------------------------------------------------------------
0/0 RAID1 Optl RW Yes NRWTD - OFF 446.625 GB
1/1 RAID5 Optl RW Yes NRWTD - OFF 14.552 TB RAID5_DATA
···
2、删除虚拟驱动器VD1,也就是原来的raid5阵列,c0是Controller = 0,v1是VD编号(别照抄,看好执行!!)
./storcli64 /c0/v1 delete force
3. 验证删除结果
./storcli64 /c0/vall show
4. 重置RAID5相关的磁盘状态/修改jbod模式为UG模式:
./storcli64 /c0/e32/s2 set good force
./storcli64 /c0/e32/s3 set good force
./storcli64 /c0/e32/s4 set good force
./storcli64 /c0/e32/s5 set good force
./storcli64 /c0/e32/s6 set good force
./storcli64 /c0/e32/s7 set good force
3、创建RAID5阵列
bash复制代码
1、检查要使用的磁盘状态是否为UGood :
./storcli64 /c0/e32/sall show | grep -E "32:[2-7]"
2、创建raid5(参数自己改)
./storcli64 /c0 add vd r5 name=RAID5_DATA drives=32:2,32:3,32:4,32:5,32:6 strip=64 wt direct AfterVd=0
3、7号盘做热备
./storcli64 /c0/e32/s7 add hotsparedrive
4、查看物理磁盘信息
./storcli64 /c0 show
---------------------------------------------------------------------
DG/VD TYPE State Access Consist Cache Cac sCC Size Name
---------------------------------------------------------------------
0/0 RAID1 Optl RW Yes NRWTD - OFF 446.625 GB
1/1 RAID5 Optl RW Yes NRWTD - OFF 14.552 TB RAID5_DATA
---------------------------------------------------------------------
------------------------------------------------------------------------------
EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp Type
------------------------------------------------------------------------------
32:0 0 Onln 0 446.625 GB SATA SSD N N 512B HFS480G3H2X069N U -
32:1 1 Onln 0 446.625 GB SATA SSD N N 512B HFS480G3H2X069N U -
32:2 2 Onln 1 3.637 TB SAS HDD N N 512B ST4000NM017A U -
32:3 3 Onln 1 3.637 TB SAS HDD N N 512B ST4000NM017A U -
32:4 4 Onln 1 3.637 TB SAS HDD N N 512B ST4000NM017A U -
32:5 5 Onln 1 3.637 TB SAS HDD N N 512B ST4000NM017A U -
32:6 6 Onln 1 3.637 TB SAS HDD N N 512B ST4000NM001B U -
32:7 7 GHS - 3.637 TB SAS HDD N N 512B ST4000NM001B U -
------------------------------------------------------------------------------
4、查看后台初始化时间(Not in progress表示结束),没结束也能用
bash复制代码
./storcli64 /c0/v1 show all | grep -E "State|Init"
./storcli64 /c0/v1 show bgi
./storcli64 /c0/e32/sall show rebuild
./storcli64 /c0/vall show migrate
-----------------------------------------------------------
VD Operation Progress% Status Estimated Time Left
-----------------------------------------------------------
0 Migrate - Not in progress -
1 Migrate - Not in progress -
-----------------------------------------------------------
5、重新扫描存储设备
bash复制代码
esxcli storage core adapter rescan --all
常见问题1:重组raid后文件系统未发现磁盘,无法扫描到raid阵列
原因:虚拟机的CD/DVD 驱动器 仍然暂用旧设备的路径,一直没没改
1、重启应该可以解决问题
2、全部换成新路径
排查命令:
bash复制代码
esxcli storage core device list | grep -E "Display Name|Size"
Display Name: Local DELL Disk (naa.6b07b250ef3547002917cc4e15240023)
Has Settable Display Name: true
Size: 11444736
Queue Full Sample Size: 0
Display Name: Local SEAGATE Disk (naa.5000c500f8d79397)
Has Settable Display Name: true
Size: 3815447
Queue Full Sample Size: 0
Display Name: Local PLDS CD-ROM (mpx.vmhba1:C0:T7:L0)
Has Settable Display Name: false
Size: 0
Queue Full Sample Size: 0
Display Name: Local SEAGATE Disk (naa.5000c500f8d79c7f)
Has Settable Display Name: true
Size: 3815447
Queue Full Sample Size: 0
Display Name: Local DELL Disk (naa.6b07b250ef3547002917cc2b130c1715)
Has Settable Display Name: true
Size: 457344
Queue Full Sample Size: 0
esxcli storage core device world list -d naa.6b07b250ef3547002917cc4e15240023
Device World ID Open Count World Name
------------------------------------ -------- ---------- ----------
naa.6b07b250ef3547002917cc4e15240023 3551822 1 vmm0:服务器03
naa.6b07b250ef3547002917cc4e15240023 4000447 1 vmm0:服务转发
naa.6b07b250ef3547002917cc4e15240023 4688909 1 vmm0:Linux_Test1(CF)
naa.6b07b250ef3547002917cc4e15240023 6434891 1 vmm0:Qwen3-0.6B