Solved

Recommended configuration for new HP server with Win2k12 w Hyper-V

Posted on 2014-09-19
8
269 Views
1 Endorsement
Last Modified: 2014-11-12
I have a new HP server and wanted opinions or recommendations on configuring it.  It has 8-146gb drives and 64gb RAM.  I will configure 3 servers utilizing Hyper-V:
1) Host, 2) Domain Controller, & 3) File Server

How much space and RAM should be given to each?  Previous server configurations (excluding Hyper-V) were 2 drives RAID1 with Windows OS then 6 drives RAID5 for file use.

Does the host need twice as much RAM?  The host will be hosting obviously and maybe have tape backup software on it.  The DC will only do that + DNS + DHCP.  Server for user files only.
1
Comment
Question by:cobmo
  • 2
  • 2
  • 2
  • +2
8 Comments
 
LVL 56

Expert Comment

by:Cliff Galiher
Comment Utility
There are many valid configurations. So there is no "right" answer. But in general, leave a gig of RAM for the host and give the rest to VMs. As far as disks go, I'd d the host OS on a set of RAID1 disks. The other six ...I'd strongly consider using 2012s storage spaces and mirror them that way.
0
 
LVL 6

Expert Comment

by:jonyelton
Comment Utility
Making the DC a VM is pretty dangerous in Hyper vs VMWare.  What happens when the host cannot connect to the DC for some reason?  Why not simplify and make the host the DC and then just virtualize the file server?

As Cliff states, there is no right answer.  I personally prefer the host on raid1 with the rest raid10 for the virtual.
0
 
LVL 56

Expert Comment

by:Cliff Galiher
Comment Utility
First, 2012 has technology in place that makes virtualizing a DC acceptable. Secondly, *NEVER* colocate Hyper-V with other roles. *ESPECIALLY* the ADDS role. Bad things happen.
0
 
LVL 55

Expert Comment

by:andyalder
Comment Utility
Just backup server, domain controller and fileserver? Windows 2003 could do that quite adequately with 12GB RAM spread across 3 servers, is Windows 2012 so poor that it needs nearly 6 times the resource? Either that or you are significantly over-specced.
0
IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 16

Expert Comment

by:Mike T
Comment Utility
Hi,

Cliff and Andy are correct.
First 64GB for just a file server and a AD box is well over-specified. It is far more than "enough". I am not sure what you are worried about.

As mentioned, a lot will come down to personal taste and style when it comes to the disk arrangements, i.e. opinions will vary.

Host - 1-2GB RAM max
AD   - 1-2GB max
Fileserver - all the rest

Note: Do NOT use dynamic memory for anything. Only Windows Server Enterprise can use it and as you are only serving files you would not need it.

Disks:
Host - RAID 1 mirror
RAID - 6 or 10 for the rest (6 disks). RAID 10 is arguably better for files and you can lose two disks at once without data-loss.
OR use Windows 2012 storage spaces and enjoy the new features since you've paid for the license. Single-instance storage along will save you money.

For backup you would do best to get something that is Hyper-V aware. Since you only have 2 guests you can use the free version of Altaro Hyper-v backup (no affiliations to me) http://www.altaro.com/hyper-v-backup/.

Mike
0
 

Author Comment

by:cobmo
Comment Utility
Thanks for the responses.  I want to add that Im not sure why you suggest 1gb RAM for the Win2k12 host.  Microsoft minimum RAM specs are 2gb with a recommendation of 8gb.  I have a newer server setup with 24gb ram.  There are 3 servers - host + 2 Hyper-V.  Each server designated 8gb RAM.  Seems logical to me.  I purchased more RAM for the next server based on what I am seeing on a similar production server.

It's configured Host RAID1 and the rest RAID5.  Now anyone tell me why when I look at the performance monitor of the host that it is 75% capacity on RAM sitting idle?  Seems odd to me.  Seems if I were to make it a DC that it would require even more.  I have yet to install the Arcserve backup software as well (Arcserve supports Hyper-V) which I believe will require a bit more RAM capacity.  AND virus protection is not installed either.

Even older server setup by vendor (2011 running Win2k8) has 48gb RAM with 8gb for a Hyper-V SQL server, 4gb app server, and 4gb for test app server.  That seems like a lot of ram then too but it is utilizing almost have the ram for the 4 servers again.  I guess I have a major misunderstanding of RAM allocation.
0
 
LVL 55

Expert Comment

by:andyalder
Comment Utility
SQL will use every drop of RAM you have for cache if you let it (you can configure a maximum value if you want).
0
 
LVL 16

Accepted Solution

by:
Mike T earned 500 total points
Comment Utility
Hi,

I agree that 1-2GB is not much but I say that for two reasons:
1) I've run a system with that much and it copes fine
2) your DC doesn't sound "busy"

You don't mention how many users you will have connecting to the servers mind, so that will have a bearing at least on the DC VM.
If you're in a small business, 2GB is plenty. If you're a medium shop then sure, bump it to 4GB. For a bigger company then maybe 8GB or 16GB and you'd have more than just one DC.
I am guessing you're in a smallish company from what you've said, so 2GB will do the job.

I don't know where you get the RAM requirements of 8GB for 2012. The TechNet articles I've seen say 512MB minimum. Maybe that's for server core, but still, the GUI option would maybe need 1GB. I've taken the normal rule: double whatever spec MS say and so come to the 2GB figure.

Your comment about the older server running SQL does not compare. It's apples and cornflakes. SQL eats RAM. 48GB for a SQL box is average. Default settings it will use all the RAM and potentially starve anything else, hence the MAX setting to cap it (which you should do at setup).

Mike
PS: my suggestions are based on real world environment with about 50 users. Bear that in mind and adjust. With Hyper-v you can always juggle the settings if you find performance is poor.
0

Featured Post

Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Sometimes drives fill up and we don't know why.  If you don't understand the best way to use the tools available, you may end up being stumped as to why your drive says it's not full when you have no space left!  Here's how you can find out...
Resolve DNS query failed errors for Exchange
In this Micro Tutorial viewers will learn how to restore single file or folder from Bare Metal backup image of their system. Tutorial shows how to restore files and folders from system backup. Often it is not needed to restore entire system when onl…
This tutorial will walk an individual through the process of transferring the five major, necessary Active Directory Roles, commonly referred to as the FSMO roles from a Windows Server 2008 domain controller to a Windows Server 2012 domain controlle…

744 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

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now