I have a server with two RAID10 arrays of 146GB disks. I'm trying to replace one RAID10 array of 146GB disks with RAID1 of two 2TB disks. Since there are no free ports, I took out two disks from the array which I am going to replace. Now the status of my raid looks like this:
# /opt/hp/hpssacli/bin/hpssacli ctrl all show config
Smart Array P400 in Slot 1
array A (SAS, Unused Space: 0 MB)
logicaldrive 1 (273.4 GB, RAID 1+0, Interim Recovery Mode)
physicaldrive 2I:1:1 (port 2I:box 1:bay 1, SAS, 146 GB, Failed)
physicaldrive 2I:1:2 (port 2I:box 1:bay 2, SAS, 146 GB, Failed)
physicaldrive 2I:1:3 (port 2I:box 1:bay 3, SAS, 146 GB, OK)
physicaldrive 2I:1:4 (port 2I:box 1:bay 4, SAS, 146 GB, OK)
array B (SAS, Unused Space: 0 MB)
logicaldrive 2 (273.4 GB, RAID 1+0, OK)
physicaldrive 1I:1:5 (port 1I:box 1:bay 5, SAS, 146 GB, OK)
physicaldrive 1I:1:6 (port 1I:box 1:bay 6, SAS, 146 GB, OK)
physicaldrive 1I:1:7 (port 1I:box 1:bay 7, SAS, 146 GB, OK)
physicaldrive 1I:1:8 (port 1I:box 1:bay 8, SAS, 146 GB, OK)
I want to use ports 2I:1:1, 2I:1:2
for the new RAID1 (to migrate the VM to the new array with minimal downtime). But I do not know how to untie them from the current RAID10. As I see two options:
1) Convert RAID10 to RAID1 (in the documentation I just found a mention that the new array could not be smaller than the current one)
To the command "/opt/hp/hpssacli/bin/hpssacli ctrl slot=1 ld 1 modify raid=1"
I get an error:
Error: "raid=1" is not a valid option for logicaldrive 1
Available options are:
0
1 + 0 (current value)
5
6 (default value)
2) Remove the ports 2I:1:1, 2I:1:2
of RAID10.
However, I did not find instructions for both options.
What can be done in this situation? (Without taking into account the option of moving data to another server / external drive / etc.)