Solved

Windows 2012 hosting virtual boxes for Exchange and SQL

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

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Unified EndPoint Management 1 26
Exchange 2010 6 22
Freeproxy running on Server 2012 R2 2 59
Exchange - Administrator access to all Mailboxes 2 13
Lotus Notes – formerly IBM Notes – is an email client application, while IBM Domino (earlier Lotus Domino) is an email server. The client possesses a set of features that are even more advanced as compared to that of Outlook. Likewise, IBM Domino is…
This article aims to explain the working of CircularLogArchiver. This tool was designed to solve the buildup of log file in cases where systems do not support circular logging or where circular logging is not enabled
This tutorial will walk an individual through the process of configuring their Windows Server 2012 domain controller to synchronize its time with a trusted, external resource. Use Google, Bing, or other preferred search engine to locate trusted NTP …
This tutorial will walk an individual through the process of installing of Data Protection Manager on a server running Windows Server 2012 R2, including the prerequisites. Microsoft .Net 3.5 is required. To install this feature, go to Server Manager…

809 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