?
Solved

Windows 2012 hosting virtual boxes for Exchange and SQL

Posted on 2013-11-26
2
Medium Priority
?
342 Views
Last Modified: 2013-12-02
I know that it is never good practice to house a MS Exchange environment and MS SQL environment on the same physical server when the setup is a 'traditional; Windows Server setup. However I am trying to see if the same applies when housed on a virtual environment.

To be specific, the host environment will be a Windows 2012 host. On this host will be separate virtual machines. One virtual machine running MS Exchange and another virtual machine running MS SQL. In general is this an ok practice? Ideally might there be reference link and/or kb articles that help to clarify if this sort of setup is ok?
0
Comment
Question by:bnrtech
[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
2 Comments
 
LVL 31

Accepted Solution

by:
Frosty555 earned 1500 total points
ID: 39679784
Since they are running in two separate virtual machines it should be fine - they are two separate OS running their respective dedicated services. There should be no best-practices issues with that.

Remember that your host OS should be dedicated to the task of running Hyper-V, it shouldn't be doing anything else (e.g. you shouldn't install the Hyper-V role on your domain controller)

Also you have to be aware that both Exchange and MSSQL both consume a considerable amount of CPU, Disk I/O and RAM. Your host server must have the horsepower, the disk performance, and the RAM to handle the combined needs of both virtual machines. So we're talking about a beefier system than your typical entry-level server.

I do believe this is a large part of the reason why Microsoft decided to license Server 2012 as 2 VMs per license, and why they let you run Server 2012 as a host OS running Hyper-V with 2x Server 2012 VMs underneath all on the single license key and it's completely fine so long as the host is being used exclusively for the Hyper-V role. They know fully well that people will purchase 1x license to Windows Server and try to put the domain controller AND exchange server AND mssql AND wsus AND their fileserver all on the single OS, which will cause major headaches. This license model encourages people to set up their servers correctly.
0
 

Author Comment

by:bnrtech
ID: 39679803
Frosty555

Thanks for this input. All good points.

Yes host OS will be solely dedicated to running Hyper-V

Good point on the virtual machines. We will be running 4 seperate VMs - DC, Exchange, SQL and File Server

Dell PE T620 Server is fairly beefy....

- 2 onboard NICs and a 4-port PCI NIC (to be used for the 4 VMs)
- 128 GB of memory
- Dual Intel Xeon E5-2609 2.40GHz,10M Cache, 6.4GT/s QPI, procs
- PERC H710p controller
- 600GB 15K RPM SAS 6Gbps 3.5in Hot-plug Hard Drive (quantity = 4, raid 5)
0

Featured Post

Get real performance insights from real users

Key features:
- Total Pages Views and Load times
- Top Pages Viewed and Load Times
- Real Time Site Page Build Performance
- Users’ Browser and Platform Performance
- Geographic User Breakdown
- And more

Question has a verified solution.

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

Read this checklist to learn more about the 15 things you should never include in an email signature.
Check out this step-by-step guide for using the newly updated Experts Exchange mobile app—released on May 30.
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 video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
Suggested Courses

752 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