Best practices server VM configuration

Running 2012 as a domain controller with an exchange vm on it. I'm moving the domain controller off the server to a virtual machine and  installing essentials experience on one of the servers.
 The server has 16 cores and 32gb memory .
Any thoughts about the best allocation of the resources and which machine would be best suited run essentials? Please comment on below.

ie:
Host  server 2012                      
VM     server 2012 exchange  2013       40% memory  40% cores
VM     server 2012 Domain controller  40% memory  40% cores

I'm allocating 200gb disk space to each server
8fort8Asked:
Who is Participating?
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.

Muhammad BurhanManager I.T.Commented:
4GB, 100GB with 2 vCPU is more than enough for Domain Controller.

keep monitoring exchange regarding HDD capacity and Memory, as it totally dependent on the clients/mailboxes and E-mails traffic.
2 to 4 vCPU is enough for Exchange too..

NIC Teaming is also in recommendation.
1

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
8fort8Author Commented:
Thanks!
 Yes the first thing I set up is the teaming! Surprisingly easy in 2012 and an excellent feature and safeguard.

Which machine would be best to run essentials on?
 ALSO
Is it better to move the DNS to the new VM DC as well?
 My thoughts were set the new DC VM with DNS as the primary and leave the old one active as a secondary on the host. Old DC completely downgraded to simple host running the dchp and dns in additional to the VM's.
0
Muhammad BurhanManager I.T.Commented:
yes, you can go with your thoughts.
its better to have DHCP on host.
for DNS, yes its better to have at least two sets of records. In small business the PDC's DNS will be enough for queries.

didn't got your point/question regarding this, sorry !
Which machine would be best to run essentials on?
0
Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

8fort8Author Commented:
I'm enabling Windows Server Essentials Experience to provide some remote services to users when of-site. I wasn't sure if that would be best handled by the host or one of the VM's. The host is probably the least complicated but it may be more appropriate to run  Essentials on the exchange or the DC VM's possibly for security or administration purposes.

 Is there a best practice for this? I wasn't able to find any.
0
Muhammad BurhanManager I.T.Commented:
0
8fort8Author Commented:
Exactly what I needed answered in the detail I needed it, including the followup questions.
Thanks  Muhammad
0
Muhammad BurhanManager I.T.Commented:
thanks for your response.
0
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.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.