TBone
December 21st, 2004, 18:15
I'm setting up a big RAID array as part of a MSCS cluster for the company I work for (a small engineering company). We're using two Dell powervaults - a 660F chained to a 224F. Each has 14 36GB 10k fibre channel drives.
In the first enclosure:
2 drives in RAID 1 mode will be the cluster quorum (which is overkill, but it requires it's own LUN)
2 drives in RAID 1 mode will be for Exchange (which also requires it's own LUN)
This leaves 24 drives. At least one of these should be set aside as a hot spare for automatic drive rebuilding if one of the active drives fails. So that leaves no more than 23 drives to work with. I want the basically all of the remaining drives to go towards their main storage shares. Read performance is more important that write performance, but neither is critical. The main factor is maximizing storage efficiency while still providing good fault tolerance, and reasonable performance for general purpose storage needs.
RAID 50 sounds like the best candidate for the remaining drives. To me, it seems most logical to make 3 "sub-arrays" of 7 disks in RAID 5, and then raid those three sub-arrays together using RAID 0 into a "super array" of 21 disks. That would leave two more drives unused, but it might not be such a bad idea to have additional spares anyway. If at later date we added another 224Fs with 14 drives, they would be evenly divisble by 7. So this would also work out well for expanding the array at a future date (supposedly Dell's software can do this with the storage on-line if you have the right quantity of disks).
What do you think? There seem to be a lot of different recommendations for how many drives are "safe" to put together in a RAID 5 array. Most people seem to prefer 5-6, and I've heard several recommend no more than 8. Do you think 7 is a good compromise, or is it too big? Also, should I stagger the locations of the drives in each RAID 5 sub-array so that the drives in each sub-array are never adjacent to one another? I'm trying to think of all contingencies, including thermal failure which might effect drives that are physically close to one another. But maybe that's just paranoid

In the first enclosure:
2 drives in RAID 1 mode will be the cluster quorum (which is overkill, but it requires it's own LUN)
2 drives in RAID 1 mode will be for Exchange (which also requires it's own LUN)
This leaves 24 drives. At least one of these should be set aside as a hot spare for automatic drive rebuilding if one of the active drives fails. So that leaves no more than 23 drives to work with. I want the basically all of the remaining drives to go towards their main storage shares. Read performance is more important that write performance, but neither is critical. The main factor is maximizing storage efficiency while still providing good fault tolerance, and reasonable performance for general purpose storage needs.
RAID 50 sounds like the best candidate for the remaining drives. To me, it seems most logical to make 3 "sub-arrays" of 7 disks in RAID 5, and then raid those three sub-arrays together using RAID 0 into a "super array" of 21 disks. That would leave two more drives unused, but it might not be such a bad idea to have additional spares anyway. If at later date we added another 224Fs with 14 drives, they would be evenly divisble by 7. So this would also work out well for expanding the array at a future date (supposedly Dell's software can do this with the storage on-line if you have the right quantity of disks).
What do you think? There seem to be a lot of different recommendations for how many drives are "safe" to put together in a RAID 5 array. Most people seem to prefer 5-6, and I've heard several recommend no more than 8. Do you think 7 is a good compromise, or is it too big? Also, should I stagger the locations of the drives in each RAID 5 sub-array so that the drives in each sub-array are never adjacent to one another? I'm trying to think of all contingencies, including thermal failure which might effect drives that are physically close to one another. But maybe that's just paranoid

