This post is more than 5 years old
6 Posts
0
18920
January 4th, 2013 03:00
Can't add a physical disk back to the RAID1 array
We have a Dell PowerEdge 2950 running with RAID1, two physical disks (I will call them PD0 and PD1 below).
For testing purpose, we pulled PD1, boot up Windows with PD0 only, PASSED.
Then we pulled PD0, plug back PD1, try to boot up Windows with PD1 only.
In Virtual Disk Management menu, it can't recognize the RAID array, I need to choose to import "Foreign Config" from PD1.
Then Windows boot up, PASSED.
Here comes the problem,
I don't know how to make it run with two physical disks again.
I plugged back PD0, but it didn't synchronize data from PD1 to PD0.
In Virtual Disk Management menu, it said the RAID1 array is degraded, with one physical disk missing.
But in Physical Disk Management menu, it did show both two disks exist.
I tried to choose "rebuild", "force online", "force offline" on both two disks, all failed with an error message, simply saying it failed.
I dare not try other options, afraid that I will lose all data on both disks........
0 events found


theflash1932
11 Legend
•
16.3K Posts
1
January 4th, 2013 08:00
Boot up with the disk that has the data you want to keep (import, etc.). Insert the other disk - it will probably show as foreign - you must CLEAR that foreign configuration, then assign it as a hot-spare ... the rebuild will begin shortly. NEVER force online a drive in this kind of situation ... had it let you, you would have likely had to rebuild from backup or scratch.
hleung
6 Posts
0
January 4th, 2013 03:00
hleung
6 Posts
0
January 4th, 2013 17:00
OK, I will try it on Monday, thanks!!
hleung
6 Posts
0
January 6th, 2013 19:00
It worked, thanks!
But the locations of the related menu options (e.g. Clear foreign config, Make Global HS, etc.) are a bit awkward.
Hope dell can improve the menu hierarchy and make it more intuitive.
theflash1932
11 Legend
•
16.3K Posts
0
January 6th, 2013 20:00
Depends on your perspective, I suppose, and your understanding of what exactly is going on when you do what you do:
- Foreign Configuration. The RAID configuration is managed by the controller - when disks are tagged with a configuration that does not match the controller's configuration, they are tagged as foreign. Even though the individual disks are flagged as foreign, and it might then seem that you should be able to clear/import the foreign configuration from the physical disks menu, the fact that it is the controller alone that handles that foreign configuration - and all configurations - makes it sensible to find the foreign configuration options in the tasks and configuration settings for the controller.
- Hot Spare. There are two types of Hot Spares: Global and Dedicated.
Global Hot Spares are Hot Spares that can be assigned to protect any physical disk failure in the system (for which it is a suitable replacement), regardless of which virtual disk it belongs to, so that option is found in the Physical Disks menu, so any disk can be assigned to protect any/all arrays. Say you have a RAID 1 with 2x73GB disks and a RAID 5 with 4x73GB ... you assign a Global Hot Spare, so that whether a disk from the RAID 1 or the RAID 5 fails, the Global Hot Spare will rebuild in the place of whatever array that disk belongs to.
Dedicated Hot Spares are Hot Spares assigned to specific arrays/virtual disks. In our example above, if you assign the Hot Spare as a Dedicated Hot Spare for your RAID 5, then if a disk from the RAID 1 fails, the Hot Spare will NOT rebuild in its place - the Hot Spare will ONLY rebuild if a disk from the RAID 5 fails. So, it then makes sense to find the Assign Dedicated Hot Spare option in the Virtual Disks section in the options for that specific RAID array/virtual disk.
These options have been in place for a decade, so it is unlikely that they will be moved any time soon.
hleung
6 Posts
0
January 6th, 2013 22:00
Not intended to argue. I appreciate your help very much.
Just hope Dell staff might see this and consider my opinion. :)
With your explanation, I agree the general location (VD section or PD section) of the options. But I think they can be presented in a better way.
Consider my case again.
I want to add a PD back to a VD.
So, a logical thinking was to locate that PD or VD in the menu, and drill down to see what I can do with them.
However, the correct option (clear foreign config) was hidden under the drill-down menu of "Controller 0".
I wouldn't say it's totally wrong. But it wouldn't be the first place I look for.
It's also unclear if there are more than 1 foreign PDs and foreign configs.
A suggestion is to add another node under "Controller 0", say, "Disk Group of Available disks", "Disk Group of Orphan Disks", or whatever.
Under this node are those foreign PDs, and drill down from them will you find some VD-related options for them,
say,
clear the foreign config in this specific PD,
add that specific PD to VD0.
theflash1932
11 Legend
•
16.3K Posts
0
January 6th, 2013 23:00
I understand. That would be nice, but that is not something that is available on any Dell/LSI controllers ... not just not in the OpenManage software ... would likely take some substantial firmware/controller redesign on LSI's part to implement foreign configuration management like you describe. As LSI's foreign configuration management and options stand now, the current setup is probably all that makes much sense.