Solved

Server 2008 Hyper-V Guests: One or Multiple VHD's

Posted on 2010-11-22
5
1,254 Views
Last Modified: 2012-05-10
Hi -

I am starting to migrate our physical servers to a virtualized environment using Server 2008 Hyper-V R2 as the host.  I have a Raid 1 setup for the Host OS and then a RAID 10 setup for Guest VHDs.  

My question is for each server we are moving over, we usually have a Raid 1 for the OS drive (C) and a Raid 5 for the Data drive (D).  In the virtualized world, is it best to create one vhd per server and partition out or is it best to create a vhd for each "drive" as we have had before?  I am trying ot figure out the benefits and if there are any performance gains as all the vhds will be on the same Raid 10 array.

Thanks for your input!

- Joe
0
Comment
Question by:sbma
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
5 Comments
 
LVL 4

Expert Comment

by:patterned
ID: 34189921
If you've got your RAID10 for data and your OS separated out on another RAID, then I see no reason for partitions.
I keep all my VHDs on a RAID5EE and have no issues with performance.  

I'm pretty sure adding partitions to your array would cause performance loss in the end run, your RAID controller has to support partitioning, and you're limiting yourself to a certain VHD size by placing it in a partition.  With just the primary partition, you are free to extend VHD disks sizes on the fly.

If your an organization freak, just use folder directories.
0
 
LVL 42

Assisted Solution

by:kevinhsieh
kevinhsieh earned 83 total points
ID: 34190088
The reasons for partitioning a physical drive in order to organize the space don't make sense in a virtual environment where you can make drives as large or small as you need without partitioning, and you can grow them later is you are not using multiple partitions on a drive.

For flexibility, I would use a separate VHD for the additional drives on a guest. It makes it easier to grow drives, and I have taken data VHDs and attached them to other VMs, and it's a lot cleaner to do that when you aren't bringing the old OS along with it.
0
 

Author Comment

by:sbma
ID: 34190216
I like the idea of being able to attach data VHD's on other VMs...that makes sense.  I was just not sure if there was a perofrmance issue of having two vhds versus one vhd with a c and d partition.  I could see a performance gain if I had say different disk spindels...but as I have on raid 10 for guest vhds...probably not a gain of two vhds vs. one.
0
 
LVL 4

Assisted Solution

by:patterned
patterned earned 83 total points
ID: 34190460
Nope, no performance gain there splitting up VHDs.
But as kevin said, separating data pm different VHDs can give you flexibility.
0
 
LVL 17

Accepted Solution

by:
OriNetworks earned 84 total points
ID: 34193890
One vhc per drive letter in the virtual os. Even better make any addition drives on scsi instead of ice in the virtual machine configuration. Higher performance just beware that I don't think you can make the virtual machines c: vhd on scsi. Im pretty sure that has to stay on the ide.
0

Featured Post

Does Powershell have you tied up in knots?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The following article is comprised of the pearls we have garnered deploying virtualization solutions since Virtual Server 2005 and subsequent 2008 RTM+ Hyper-V in standalone and clustered environments.
A safe way to clean winsxs folder from your windows server 2008 R2 editions
This tutorial will show how to push an installation of Backup Exec to an additional server in both 2012 and 2014 versions of the software. Click on the Backup Exec button in the upper left corner. From here, select Installation and Licensing, then I…
This tutorial will show how to configure a single USB drive with a separate folder for each day of the week. This will allow each of the backups to be kept separate preventing the previous day’s backup from being overwritten. The USB drive must be s…
Suggested Courses

617 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question