How should I setup hard drives for virtual machines?

I need to setup a server with virtual machines. I have not done this before and have some basic questions.
I have a HP Proliant DL380 G6 with 16 72GB drives and 24 GBs of RAM. I am planning on using Windows Server 2012 standard for the host. I need to create four VMs. These include:
Linux VM for a Smoothwall UTM installation (router, DNS, NAT, DHCS, firewall, and content filter)
Windows Server 2012 VM for an AD server
Windows Server 2012 VM for PaperCut print server
Linux VM for a student information system
Should I create one large RAID 5 array using the 16 disks with one as a spare or should I create multiple 72GB RAID 1 arrays and install the host on one and each VM on their own 72 GB arrays?
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Are you going to use ESXi/vSphere or Hyper-V?
Is this for a home lab or for work?
For ESXi, I recommend to get a good USB flash drive (micro size) and insert it into the internal usb (riser) port of your server. Just get a 8g or 16g they are cheap. Install your OS (ESXi) on the internal USB flash drive. Then you have all the drives free for storage. Then you can create your RAID 5, 6, or 10 depending on the RAID controller you have and what you prefer. OPTIONAL: I'm not sure how in depth or what your needs are, but you may want to consider an external NAS such as Synology or build your own NAS with FreeNAS, Expenology, ZFS, etc. (lots of choices for build-your-own). Also you can get SAS drives for your hp server, they're pretty cheap on Amazon, etc. if you choose to use local storage and want to get larger disks.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Also, no there's no need to do a bunch of separate RAID 1s
Mohammed KhawajaManager - Infrastructure:  Information TechnologyCommented:
If using ESXi and would like to get the most out of your storage then make 2 Raid5 arrays using 8 drives assuming you will be booting off USB drive.

If using Hyper-v then take 2 drives and make a Raid1 array for boot.  Use the other 14 drives for making 2 Raid5 arrays.
Protecting & Securing Your Critical Data

Considering 93 percent of companies file for bankruptcy within 12 months of a disaster that blocked access to their data for 10 days or more, planning for the worst is just smart business. Learn how Acronis Backup integrates security at every stage

No, never use RAID 5.

Otherwise almost anything is OK. The easiest config would probably be to create several RAID 1 arrays, and then use one of them for each OS.
Mohammed KhawajaManager - Infrastructure:  Information TechnologyCommented:
Using Raid1 is the most inefficient usage of storage. There is nothing wrong with Raid5 and if you are worried about performance then go for Raid10.
Raid 1 is very efficient, particularly for VM's, as each VM has it's own array and you don't have more than one VM on the same array slowing things down. RAID 5 on the other hand is absolutely unreliable, hard to manage properly and slow, particularly if you run many VM's off it at the same time. RAID 5 was something that may have been OK decades ago, but today it is totally outdated and unreliable.
Mohammed KhawajaManager - Infrastructure:  Information TechnologyCommented:
RAID1 is very inefficient for storage usage (ie you create a 60 GB drive the other 12 GB is notch usable for a data drive for another VM).  How do you know that requirement won't change and more VMs might be required.  If RAID5 is so bad then why is it still used by SAN manufacturers.  With the cache provided on array controllers, RAID5 is not an issue.  I am sure this individual is not going to be pushing the drives to its limits continuously.  Heck, if every array created is RAID1, not only are you wasting drives but not to mention increasing your electricity bill and Carbon footprint just to be able to say I have so much IO available where performance gains are negligible to end users.   PS most operations are read and RAID5 is goo for that.
I fail to see any reason why RAID 1 should use more electricity than RAID 5, and emit more Carbon dioxide. The asker has 16 disks, and those would use the same amount of electricity in any RAID configuration. Actually the RAID controller would probably use more power with RAID 5, as it has to do more work, while RAID 1 is a simple mirror where there is no calculation for striping or parity necessary. In RAID 5, if a disk breaks, you are at very high risk should other disks in the array have issues, while with RAID 1 than risk is very low. 72GB is much more than enough space for any normal OS. The data would be on separate arrays

One further big problem of RAID 5 is the human factor. It is very easy to do something wrong, for example when rebuilding an array, I've seen many things that failed because of that, while with RAID 1 it is much harder to do things wrong.
Mohammed KhawajaManager - Infrastructure:  Information TechnologyCommented:
Obviously you are not seeing the bigger picture.  You always plan for capacity growth and my last comment about electricity, etc was general about arrays.  If most arrays by users are created using RAID1, then obviously more drives will be required.  My comment was that we should give answers which can be utilized in most cases.  

RAID1 can also be buggered up where I have seen incompetent users insert wrong size drives and then end up losing both drives.  This is my last post and for the record I have managed more than 1000 servers so far and only in 2 circumstances, RAID5 didn't cut but then again those were for high def videos.
Anand PandyaCommented:
If you are finding a solution specifically for Microsoft virtualization than instead of going with windows server 2012/R2 standard I would recommend to go with Datacenter edition because that's the correct solution for virtualization as you can only have 2 vm's on standard edition and Datacenter edition can host unlimited i.e. as per hardware capability.
jerryesdAuthor Commented:
While I was going to use Hyper-V, the answers here opened options up for me. After a good deal of research, the solution I went with was to use ESX1 from a USB flash drive and four RAID5 arrays. I used four separate arrays so that if one went down, it would reduce impact as other services would remain up (except where AD dependent).

Thank to all for their help assistance.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2012

From novice to tech pro — start learning today.