Exchange 2010 DAG configured on Microsoft Server 2008 HyperV

I have two Virtual Servers configured using HyperV.  These servers have the Mailbox role installed on them, with a DAG configured for HighAvailability.  The DAG seems to be working fine, but when I run the Exchange Best Practice Analyzer for exchange 2010 on get an error on my 2nd mail Server, that says the following:

-Unsupported Virtual Machine Configuration - Clustering

When I click the link that says "tell me more about this issue and how to resolve it", it says the following:

The Microsoft® Exchange Server Analyzer Tool queries the Win32_ComputerSystem Microsoft Windows® Management Instrumentation (WMI) class to determine whether the value for the Model key is set to "Virtual Machine".
The Exchange Server Analyzer also queries the Win32_Service WMI class to determine the value of the Started key for ClusSvc, the Windows Cluster service. A value of True for the Started key indicates the Cluster service is started, and a value of False indicates the Cluster service is not started.
The Exchange Server Analyzer displays an error if the following conditions are true:
•      The value for the Model key is set to "Virtual Machine".
•      The value of the Started key for the Cluster service is set to True.
This error indicates that the Exchange server is a clustered Exchange server that is running in a virtual machine environment. This configuration is not supported.
To correct this error
1.      Build a physical cluster and move the mailboxes to the physical cluster from the clustered Exchange server that is running in the virtual environment.
2.      If you cannot build a physical cluster, you can correct this error as follows:
1.      Move the mailboxes from the Exchange Server that is running in the virtual environment to a non-virtual, stand-alone Exchange Server computer.
2.      Re-home any public folders and transfer any roles performed by the clustered Exchange server as required.
3.      Uninstall Exchange Server from the virtual machine to decommission and remove it from the Exchange Server infrastructure and from Active Directory.
For more information about Microsoft support policy for running Exchange Server 2003 in virtual environments, see Microsoft Knowledge Base article 320220, "Support policy for Exchange Server 2003 running on hardware virtualization software" (

Before I installed exchange 2010 High Availability (DAG). I was reading articles that said there was no problem with doing this on HyperV virtual servers.  Does Microsoft really not support High Availability on Virtuals?  Thanks.

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

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.

Are you hyperV hosts clustered ?

DAG are supported on HyperV just not when the HyperV server themselves are clustered
denver218Author Commented:
I used the below article to configure the DAG.  This installs windows 2008 failover clustering.  So the two HyperV hosts are clusterd.
OH wait you have exchange installed ON the hyperV servers ? or as images inside the hyperv servers ?
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

the article you pointed to is a standard procedure to install Exchange 2010 DAGs it doesn't have anything to do with hyper V
check the hardware virtulization section in this one
denver218Author Commented:
I have a windows 2008 R2 physical server with Hyper-V installed.  One this server I have two Virtual Hosts, Mail 1 and Mail2.  I have a DAG configured for High Availability for Mail1 and Mail2.
OK so Mail 1 and Mail2 are NOT on the physical server but images.

Do  you clustering enabled on the HyperV servers (NOT on the exchange images ?)
denver218Author Commented:
This is my setup:

I have two Physical Servers that have Hyper-V installed on them.  The physical servers are not clustered.  On physical Server1, I have a virtual Machine "Mail1".  One Physical Server2, I have virtual Machine "Mail".  The DAG and failover clustering is configuring between the two virtuals.  The Physical servers are not clustered.  Does this make sense?  Is this a wrong setup?
As far as I know your configuration is supported and the below taken from  seems to confirm my saying

" Microsoft doesn't support combining Exchange high availability solutions (database availability groups (DAGs)) with hypervisor-based clustering, high availability, or migration solutions. DAGs are supported in hardware virtualization environments provided that the virtualization environment doesn't employ clustered root servers."

so unless you have clustered your hosts there is nothing wrong with your config
denver218Author Commented:
In portion of the article you referenced above it says Microsoft does not support hypervisor-based clustering.  Isn't that whay I did?
The Mail1 and Mail2 VM's are clustered, the phyical servers are not.  When I run the exchange best practice Analyzer it says that clustering on Virtuals is not supported.  Sorry if I sound confused, I am just looking for a high availability solution that microsoft supports and am hoping to do it with virtual servers.  Thanks
Again as far as I know the above means that if the hosts are not clustered then it is supported
denver218Author Commented:
Thanks for your input Akhater.  I will see if I can call Microsoft and see what they have to say.  I have to know for sure if this is supported.  The reason I am having my doubts is because the exchange best practice analyzer says "-Unsupported Virtual Machine Configuration - Clustering"  I will add a comment after I find out.  Thanks.
I would love to hear MS opinion on this however again you are sure you don't have clustering or NLB running on the hosts?
denver218Author Commented:
By hosts, you are referring to the physical Server's correct?  If so then yes, I am sure that Clustering / NLB is NOT running on the physical servers.  I have VMs that reside on the physical servers that do have clustering configured.  For example, Mail1 VM is on Physical Server 1 and Mail2 VM is on Physical Server 2.  The VMs have clustering configured.
OK then I will be waiting for your answer then ! I have never seen anything referring to this as unsupported configuration. I might be mistaken though
This is a bug from the ExBPA, it is not updated with this info. This was confirmed by Henrik Walther
denver218Author Commented:
Thanks Akhater, can you poing out in the above link where you read that.  I couldn't find it.
denver218Author Commented:
If you don't mind, can you point out the part of the article that says its an ExBPA bug I would very greatly appreciate it.  I couldn't find it.  Thanks.
It is not a link I have contacted Henrik Walther and he confirmed this.

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
denver218Author Commented:
denver218Author Commented:
I just got off the phone with microsoft this seems to be a bug in the ExBPA.  Thanks for all your help Akhater.
You are welcome, thank you for the updates
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
Microsoft Virtual Server

From novice to tech pro — start learning today.