is it better to install hyper-V vms on a separate hard drive for perfomance

we are going to add a new server 2008 r2 domain controller to a new enviornment.server has raid 5.
Can we install hyper-V Guest vms on same raid 5 which holds server 2008 R2 host OS or Do I need separate hard drive set ?
Will it reduce whole server's peformance if I install on same hard drive set ?
Can I use same R2 lisence in hyper-V guest vms?
What are the best backup plans for hyper-V vms?
Also we are going to instal Remote App TS server as a hyper-V it a better choice ?
Any help will be greatly appreciated.
LVL 13
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.

Darius GhassemCommented:
First thing you should install Windows 2008 Server R2 Host without any services running on it like Domain Services. Your Hyper-V Host should only be your hyper-v host.

You can run the Hyper-v VMs on the same RAID5 has your OS but if you can I have a mirrior setup for OS then RAID5 at least for VMs.

With Standard edition you get one physical install license and one virtual instance license. With Enterprise you can install one physical and four virtual instances on the same box but remember Hyper-v Host (physical install can NOT have services running on it).

Backup is a totally different subject depends on money you can spend but we use BackupExec

RemoteApp works fine in a VM

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
upalakshithaAuthor Commented:
as you mention i should install R2 host server with out services.then AD DS DC should be a vm too ?
Then another vm for remote app ?
If physical server installs a role other than hyper-V  like AD DS DC is a lisening problem ?
Yes, the 1+1 (standard) and 1+4 (enterprise) licensing are 1 physical + __ virtual, as long as the physical server installation is only to be a virtual host.  So, of for server Std edition, if you install other services, you don't get the "+1" virtual to use.
Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

Darius GhassemCommented:
I would install Domain Controller services within a VM.

Another VM for Remote App

You will not have listening problems but you would be in violation of Microsoft Licensing. With AD you could have some DNS issues since you need to use multiple NICs but overall it is a best practice
Svet PaperovIT ManagerCommented:
You can use Microsoft Hyper-V Server 2008 R2 as pure hypervisor (without OS) and run up to 2 virtual machines with Windows Server 2008 R2 Standard license and up to 5 with the enterprise license. Microsoft Hyper-V Server 2008 R2 doesn’t require an OS license.

Regarding RemoteApp :
In R2 Terminal Services has been replaced by Remote Desktop Services. While you still can install some RDS roles like RD Licensing and RD Gateway on a guest server in Hyper-V environment you cannot install the primary role of RD Virtualization Host (which provides RemoteApp and Remote Desktop Connection) because it now relies on Hyper-V and you cannot have a Hyper-V role in a guest (virtualized) server, at least not with Hyper-V host virtualization (may be it works with VMware or other products, I don’t know).

If you really want to put TS on a virtualized host you will need to install the old Windows Server 2008 as Terminal Server. The good thing is that you can still buy Windows Server 2008 R2 TS licenses and install RD Licensing server on a R2 host. The bad thing is that you will have to negotiate with Microsoft or your vendor to have a Windows Sever 2008 SP2 serial number to install it (you have a downgrade right with the R2 version so the license is OK but you still need a serial number for the installation).

So, here is the setup I suggest you:
-      Microsoft Hyper-V Server 2008 R2 on the hardware to provide the Hyper-V role
-      Windows Server 2008 R2 SP1 on one virtual machine with AD DS and RD Licensing roles
-      Windows Server 2008 SP2 on the second virtual machine with TS roles

However, you will need to buy some TS licenses.
upalakshithaAuthor Commented:
aleghart: has mentioned I can have 1 vm with Windows Server 2008 R2 Standard license.
but spaperov: has mentioned I can have up to 2 vms with Windows Server 2008 R2 Standard license.
You can use Microsoft Hyper-V Server 2008 R2 as pure hypervisor (without OS) and run up to 2 virtual machines with Windows Server 2008 R2 Standard license and up to 5 with the enterprise license. Microsoft Hyper-V Server 2008 R2 doesn’t require an OS license.
pls kindly explain me these
thanks so much
Svet PaperovIT ManagerCommented:
Instead of heaving Windows Server 2008 R2 as an OS where you need to add the Hyper-V role you can install Microsoft Hyper-V Server 2008 R2 which is a free product and it doesn’t require OS. It does not else except for providing a Hyper-V environment. However, if you already have your Windows Server OS installed you will have to remove it. You can find more about Microsoft Hyper-V Server 2008 R2 here:

Remember, Microsoft Hyper-V Server 2008 R2 and Windows Server 2008 R2 are different products.

Regarding the licensing: I cannot find the link explaining exactly how the Windows licensing works (you can Google it); I red about that long time ago: basically, you can use Windows Server 2008 Standard license either as a host OS with one Windows Server 2008 Standard virtual machine or installed on two virtual machines providing that you have another virtual solution as VMWare Server, Virtuozzo, etc. However, you should verify that because sometimes I’ve been lost in the Microsoft licensing conditions.

Also, check the sticker of your Windows Server license: you should have two serial numbers: one for physical installation and another for virtual installation.
Darius GhassemCommented:
You can NOT run two virtual machines with Standard edition you can only run one. Enterprise you can only run four. Please read link I posted in first post explains licensing
upalakshithaAuthor Commented:
Everybody greatly helped me.thanks for all. I like to end up this. but I'll need further more assistance.
Is Microsoft Hyper-V Server 2008 R2  betther than Citrix Xenserver & vMware Esxi ?
thanks very very much ....
I may be biased here, but I'd always prefer VMware. The name ESXi is being replaced by VMware vSphere Hypervisor, by the way...

In my opinion VMware has been the virtualization leader leader and it has an edge over the others (Some features which only just have been added by m$ with the last SP1 for their OS have been long in use by ESXi, like dynamic memory use, which means that if a VM  doesn't currently use all the RAM assigned to it, that can be used by another VM, which reduces the overall hardware requirements). Apart from that it has good management tools available.
I think it's always good to try to separate resources into groups.
So if you have several large VMs with active I/O, it makes sense to put them on separate drives.
Sure a RAID is good but it may be better to have them on separate drives/arrays instead if they are really very active on the disk
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
Microsoft Virtual Server

From novice to tech pro — start learning today.