eight 300GB SAS drives are available. Can ESX be put on one disk as RAID-0 and others as RAID-5 ? so that in the event of disk failure data (VMs) are safe. if os disk RAID-0 fails could that be installed on replacement disk and still be able to keep VMs running?
if not RAID-1 for OS is only option for OS disk? please suggest any other RAID options.
All: many thanks for your responses. the question that remains is which RAID? my situation:
- at max handle 1 disk failure
- be more storage efficient (less disk cost)
- better I/O write perf
- if esxi 4 can handle locking better (Chopper) then why not RAID-6 or 5 for all 8 disks instead of separating OS and data volumes? does this provide ability replace failed disk and continue since OS is now mixed up with data?
- How good is RAID-50? is it better than RAID-5?
What's wrong with just R10'ing all 8 drives into a single logical disk (LD) of ~1.2TB, it'll be faster and a lot more resilient than your R0+R5 suggestion and gives you the same available space as Tom's R1+R6 suggestion (sorry Tom, you know I love you right). There's no need to have the OS on a different disk than the VMs at all, especially if you're using v4 as it handles locking much better.
EDIT FOLLOWING QUESTION EDIT
Basically you can't have it all, let's look at your newly-added criteria;
Again, I can't recommend RAID 0 ever, except in the most unimportant cases.
I second Tom's idea of RAID 1 to mirror the system drive where you install ESX(i), but I don't see the need to RAID-6 your drives, and lose the 2nd drive to parity information.
The reason that RAID-5 is falling out of favor is because of performance (due to the way the information is written across drives) and failure rate (because the likelihood of an unrecoverable read error goes up as drive capacity goes up). RAID-6 doesn't improve performance over RAID-5 when it comes to writes, and your 8 300GB drives aren't anywhere near the capacity where it starts to become statistically significant that you'll fail during a crash.
There's quite a lot of articles out there that say that RAID5 is getting to the point of being EOL, because RAID6 is a better alternative, and allows 2 failures before your array collapses and dies.
RAID 10 might also be worth a look (depending on your plan), has higher performance than RAID5/6. You should probably put the ESX server itself on a pair of disks in RAID1, that way your server itself is resilient to a single disk failure. That's where all the clever stuff is. That's what you should protect the most.
I'd go for something like
RAID1: 2x 300GB => ESX Server
RAID6: 1198GB => VM Storage
I always like to have at least two arrays on a server. It's a must for Exchange and SQL for DR purposes.
I would recommend a RAID1/RAID10 setup.