Welcome to MM&M UG UK Sign in | Join | Help

Thoughts on Virtualising Exchange

Hi,

Here are some thoughts on VMware and Exchange:

Having researched this matter yesterday and this morning, it is clear that there are various decisions which could be taken.

1. Microsoft do not officially support Exchange 2007 on a virtualisation platform. Equally, they do not officially support their OS on non MS virtualisation platforms.

http://support.microsoft.com/?kbid=897615

It is clear the MS do support Exchange 2003 on their own virtualisation platform (Virtual Server 2005).

http://support.microsoft.com/kb/320220

Having spoken to various people internally at MS it seems highly likely that when the MS Viridian technology ships (within 180 days of Server 2008) Exchange 2007 SP1 will also be supported on a virtual platform.

It would seem that there are various pieces of anecdotal evidence out there on forums (see link below) which supports the statement that;

MS will very likely provide support for problems even if it is on virtual hardware, although there is a chance they will ask for the problem to be reproduced on physical hardware.

http://www.vmware.com/community/message.jspa?messageID=688769

My suggestion would be to see what VMware’s support position is on Exchange 2007 and whether they will offer cover under their support model. Alternatively, if the implementation partner have a Premier Support Agreement (PSA) with MS then we may be escalate calls to MS where required as, having a PSA ensures that MS will make best effort to fix the problem without regard for the platform.

2. The next discussion point is around the various Exchange roles and which could/should be virtualised.

It would appear from various sources (see link below) that MS personnel are at least relatively happy with the idea of virtualising the non Database roles of Exchange 2007 using 3rd party virtualisation software.

http://markarnold.blogspot.com/2007/06/microsoft-supports-exchange-2007.html

I would agree with this in principle so long as being officially supported by MS is not a show stopper for the client. I feel that running the Exchange Mailbox server role on VMware would not make sense technically as the IO and Memory requirements would likely negate the benefits of the virtualisation platform, especially with the Exchange DR/Replication solutions now available natively in Exchange 2007.

Therefore, moving onto the non DB roles, it would appear to me that the final possible barrier to virtualising the non DB roles (Client Access and Hub Transport) would be the implementation of Windows Network Load Balancing (WNLB) on ESX server. From the links below, it would appear that this is perfectly possible:

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1556

http://www.vmware.com/community/thread.jspa?messageID=410185&#410185

In summary; where the client is not concerned about official support from MS, or where a partner, through a Premier Support Agreement, will proxy the support requests I would accept that virtualising the non DB Exchange roles is a viable proposition. I would only consider virtualising the whole of Exchange where the system is either not mission critical (i.e. it is acceptable for mail to not be available for a period whilst the system is rebuild on physical hardware) or where the number of users is very small i.e. less than 100.

I hope this helps lead discussion.

Cheers

Nathan

Published Friday, September 14, 2007 10:29 AM by nathanwinters

Comments

# Weekend reading

Configuring IMAP over SSL on SBS 2003 Premium with ISA 2004 Thoughts on Virtualising Exchange How it
Friday, September 14, 2007 3:05 PM by subject: exchange

# re: Thoughts on Virtualising Exchange

Hi Nathan,

I would say that you are probably correct that Microsoft will support virtualisation of Exchange once there is support in Viridian is released. At the moment virtualising large Exchange installations does not make much sense as Exchange is such an IO intensive product, it can require the entire resources of an ESX server. There is a white paper from Dell on VMWare and Exchange 2003 that shows the additional overhead required in virtualising Exchange workloads. This overhead can mean that a virtualised Exchange installation requires 30% comparing to physical hardware. If a customer wants to put the additional overhead in to an ESX farm then good luck to them but I don't think this is cost effective at the moment and will not provide optimal performance.
When Microsoft get in to the Virtualised Exchange scenarios I would expect that there are some good calculators to work out the required hardware when virtualising.
Having unfortunately virtualised a couple of Exchange installations with VMWare much against my recommendations, it will be an interesting time next year to see what Microsoft and VMWare do in this arena,

Cheers,
Rhys
Monday, September 17, 2007 7:12 AM by RhysWinter

# re: Thoughts on Virtualising Exchange

Hi Rhys,
Thanks for the comment.
It will certainly be interesting to see how this develops as virtualisation technology becomes standard.
Cheers
Nathan
Wednesday, September 19, 2007 7:13 AM by nathanwinters

# Virtualization support...

This is not a new topic but a very popular one which we get asked about a lot.  Our stance is currently
Friday, March 28, 2008 10:51 AM by Dougs Blog >> Exchange Server in the field

# virtualising microsoft exchange 2007

Monday, June 02, 2008 9:56 PM by virtualising microsoft exchange 2007
Anonymous comments are disabled