Unsolved
This post is more than 5 years old
1 Rookie
•
4 Posts
0
88715
November 6th, 2013 15:00
Dell PowerEdge R510 w/ PERC H700: How do I grow a RAID 6 array with more Physical Disks?
Sorry, I'll apologize in advance if my terminology is a little off.
Long story short, I have a host with RAID 6 across all 6 Physical Disks. I paritioned 500GB of that RAID 6 in the 1st Virtual Disk (VD0). Then I used the rest of the free space of that RAID 6 into the 2nd Virtual Disk (VD1). Space was running out, so I needed to figure out a way to grow the array without rebuilding all the data (I've been testing on identical hardware).
/opt/dell/srvadmin/bin/omreport storage vdisk controller=0
List of Virtual Disks on Controller PERC H700 Integrated (Slot 4)
Controller PERC H700 Integrated (Slot 4)
ID : 0
Status : Ok
Name : OS
State : Ready
Hot Spare Policy violated : Not Assigned
Encrypted : No
Layout : RAID-6
Size : 500.00 GB (536870912000 bytes)
Associated Fluid Cache State : Not Applicable
Device Name : /dev/sda
Bus Protocol : SATA
Media : HDD
Read Policy : Adaptive Read Ahead
Write Policy : Write Back
Cache Policy : Not Applicable
Stripe Element Size : 64 KB
Disk Cache Policy : Enabled
ID : 1
Status : Ok
Name : DATA
State : Ready
Hot Spare Policy violated : Not Assigned
Encrypted : No
Layout : RAID-6
Size : 3,224.00 GB (3461743640576 bytes)
Associated Fluid Cache State : Not Applicable
Device Name : /dev/sdb
Bus Protocol : SATA
Media : HDD
Read Policy : Adaptive Read Ahead
Write Policy : Write Back
Cache Policy : Not Applicable
Stripe Element Size : 64 KB
Disk Cache Policy : Enabled
These are the disks I've added, they're in a "Ready" state.
/opt/dell/srvadmin/bin/omreport storage pdisk pdisk=1:0:6 controller=0
Physical Disk 1:0:6 on Controller PERC H700 Integrated (Slot 4)
Controller PERC H700 Integrated (Slot 4)
ID : 1:0:6
Status : Non-Critical
Name : Physical Disk 1:0:6
State : Ready
Power Status : Spun Up
Device Name : Not Available
Bus Protocol : SATA
Media : HDD
Part of Cache Pool : Not Applicable
Device Life Remaining : Not Applicable
Remaining Rated Write Endurance : Not Applicable
Failure Predicted : No
Revision : 01.01V02
Driver Version : Not Applicable
Model Number : Not Applicable
Certified : No
Encryption Capable : No
Encrypted : Not Applicable
Progress : Not Applicable
Mirror Set ID : Not Applicable
Capacity : 931.00 GB (999653638144 bytes)
Used RAID Disk Space : 0.00 GB (0 bytes)
Available RAID Disk Space : 931.00 GB (999653638144 bytes)
Hot Spare : No
Vendor ID : ATA
Product ID : WDC WD1003FBYX-01Y7B1
Serial No. : WD-WCAW35024787
Part Number : Not Available
Negotiated Speed : 3.00 Gbps
Capable Speed : 3.00 Gbps
Device Write Cache : Not Applicable
Manufacture Day : Not Available
Manufacture Week : Not Available
Manufacture Year : Not Available
SAS Address : 4433221101000000
/opt/dell/srvadmin/bin/omreport storage pdisk pdisk=1:0:7 controller=0
Physical Disk 1:0:7 on Controller PERC H700 Integrated (Slot 4)
Controller PERC H700 Integrated (Slot 4)
ID : 1:0:7
Status : Non-Critical
Name : Physical Disk 1:0:7
State : Ready
Power Status : Spun Up
Device Name : Not Available
Bus Protocol : SATA
Media : HDD
Part of Cache Pool : Not Applicable
Device Life Remaining : Not Applicable
Remaining Rated Write Endurance : Not Applicable
Failure Predicted : No
Revision : 01.01V02
Driver Version : Not Applicable
Model Number : Not Applicable
Certified : No
Encryption Capable : No
Encrypted : Not Applicable
Progress : Not Applicable
Mirror Set ID : Not Applicable
Capacity : 931.00 GB (999653638144 bytes)
Used RAID Disk Space : 0.00 GB (0 bytes)
Available RAID Disk Space : 931.00 GB (999653638144 bytes)
Hot Spare : No
Vendor ID : ATA
Product ID : WDC WD1003FBYX-01Y7B1
Serial No. : WD-WCAW35019135
Part Number : Not Available
Negotiated Speed : 3.00 Gbps
Capable Speed : 3.00 Gbps
Device Write Cache : Not Applicable
Manufacture Day : Not Available
Manufacture Week : Not Available
Manufacture Year : Not Available
SAS Address : 4433221100000000
So I've been trying to use all sorts of tools to try and figure this out.
Using the Dell OMSA:
/opt/dell/srvadmin/bin/omconfig storage vdisk action=reconfigure controller=0 vdisk=0 raid=r6 pdisk=1:0:6,1:0:7
Operation disabled. Read, action=reconfigure
Refer to the documentation for more information.
/opt/dell/srvadmin/bin/omconfig storage vdisk action=reconfigure controller=0 vdisk=1 raid=r6 pdisk=1:0:6,1:0:7
Operation disabled. Read, action=reconfigure
Refer to the documentation for more information.
I don't quite understand where I need to look in the OMSA documentation.
I have also tried using LSI tools to do this.
/opt/MegaRAID/MegaCli/MegaCli64 -LDRecon -Start r6 -Add -PhysDrv[32:6,32:7] -L0 -a0
Failed to Start Reconstruction of Virtual Drive.
FW error description:
The requested command has invalid arguments.
/opt/MegaRAID/MegaCli/MegaCli64 -LDRecon -Start r6 -Add -PhysDrv[32:6,32:7] -L1 -a0
Failed to Start Reconstruction of Virtual Drive.
FW error description:
The requested command has invalid arguments.
I can't figure out what these invalid arguments are.
/opt/MegaRAID/storcli/storcli64 /c0/v0 start migrate type=r6 option=add drives=32:6-7
Controller = 0
Status = Failure
Description = None
Detailed Status :
===============
---------------------------------------------
VD Operation Status ErrCd ErrMsg
---------------------------------------------
0 MIGRATE Failed 3 invalid arguments
---------------------------------------------
/opt/MegaRAID/storcli/storcli64 /c0/v1 start migrate type=r6 option=add drives=32:6-7
Controller = 0
Status = Failure
Description = None
Detailed Status :
===============
---------------------------------------------
VD Operation Status ErrCd ErrMsg
---------------------------------------------
1 MIGRATE Failed 3 invalid arguments
---------------------------------------------


Daniel My
12 Elder
•
6.2K Posts
0
November 6th, 2013 17:00
I just thought of another option.
You can delete one of the current virtual disks. After you delete one of them you can use the reconfigure option with OpenManage to "Expand Capacity" of the virtual disk to have the remaining VD use all available space on the drive. After that is completed you can use the reconfigure option to add the new drives to the array.
Thanks
Daniel My
12 Elder
•
6.2K Posts
0
November 6th, 2013 17:00
Hello clugo
You will not be able to reconfigure your RAID 6 array. The reason is because you have a sliced array across the drives in slots 0-5. When you have more than one virtual disk created across the same physical disks this is referred to as slicing arrays. The controller is not able to reconfigure sliced arrays.
There are only two options for expansion:
Thanks
Eric10
1 Rookie
•
4 Posts
0
November 6th, 2013 18:00
Hmm, kind of thought I couldn't do this, just the error messages weren't very helpful, but this confirms it.
Alternatively, I think I could also slowly swap and rebuild each of the 1TB disks into 2TB disks and grow it that way, right?
Dev Mgr
6 Operator
•
9.3K Posts
0
November 6th, 2013 19:00
After swapping all the drives you can either create a new slice or grow the last slice on the raid 6 using the reconfigure option.
Keep in mind that you're probably looking at 24+ hours per rebuild and during this rebuild you are taking a 30-40% performance hit.