Solved

Windows 2012 hosting virtual boxes for Exchange and SQL

Posted on 2013-11-26
2
341 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 500 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

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

This article explains how to install and use the NTBackup utility that comes with Windows Server.
A list of top three free exchange EDB viewers that helps the user to extract a mailbox from an unmounted .edb file and get a clear preview of all emails & other items with just a single click on mailboxes.
This tutorial will walk an individual through the process of installing the necessary services and then configuring a Windows Server 2012 system as an iSCSI target. To install the necessary roles, go to Server Manager, and select Add Roles and Featu…
To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…

717 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