Exchange 2007/2010 Coexistence Outlook Autodiscover Issue

I'm in the process of setting up an Exchange 2010 environment that runs along side an established Exchange 2007 environment.  When setting up a new Outlook profile, AutoDiscover establishes the network connection and finds the server settings successfully, but fails to log on to the server displaying the error message "The connection to Microsoft Exchange is unavailable.  Outlook must be online or connected to complete this action."  After clicking OK, I'm prompted with Microsoft Exchange server and Mailbox dialog screen (see attached screenshots).  This happens for mailboxes that reside in Exchange 2007 and Exchange 2010.
 
My setup for Exchange 2010 is as follows:  2 CAS, 2 HT, and 2 Mailbox server DAG.  I have a Brocade hardware load balancer balancing the traffic between the two CAS servers.  I have Client Access Array configured that points to the virtual IP address of the hardware load balancer for the two CAS servers.  I also have the following registry keys configured on both CAS servers with static ports:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeRPC\ParametersSystem

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeAB\RpcTcpPort
OWA works fine for the mailboxes I'm trying to configure through Outlook.

Any ideas?

Outlook 2010 error.Outlook 2010 error.
openxsolutionsAsked:
Who is Participating?
 
openxsolutionsConnect With a Mentor Author Commented:
Installing Exchange 2010 SP3 Update Rollup 4 fixed this issue.
0
 
Simon Butler (Sembee)ConsultantCommented:
First thing to do is bypass the load balancer.
Change the CAS array to point directly to an Exchange 2010 server with the CAS role. Hopefully you have cut the TTL time on the CAS Array DNS entry down so the change is effective quickly.
Once done, test again.

Simon.
0
 
openxsolutionsAuthor Commented:
When I try to manually create the profile, I receive the same error.  I receive the following when going to the Autodiscover URL:

<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
<Response>
<Error Time="11:58:46.4732644" Id="1369355851">
<ErrorCode>600</ErrorCode>
<Message>Invalid Request</Message>
<DebugData/>
</Error>
</Response>
</Autodiscover>

I can successfully ping the VIP on the hardware load balancer.

When I manually create the Outlook profile and type in one of the Exchange 2010 CAS servers, it automatically inserts the client array FQDN but then finishes creating the Outlook profile.  When the Outlook opens I receive the following error:  "Cannot open your default e-mail folders.  You must connect to Microsoft Exchange with the current profile before you can synchronize your folders with your Outlook data file (.ost)."
0
Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

 
Simon Butler (Sembee)ConsultantCommented:
That is not what I told you to do.

You need to bypass the load balancer completely. That means point your CAS Array address directly at the CAS role server.

The error you got from autodiscover is what I would expect when you browse to it - as your browser isn't Outlook. I don't think the problem is with autodiscover at all, it is most likely to be with your load balancer. However until you bypass it completely, you will not know.

Simon.
0
 
openxsolutionsAuthor Commented:
I pointed the CAS Array directly to one of my Exchange 2010 CAS role servers in DNS.  I receive the following error message when setting up an Outlook 2010 profile:  "The connection to Microsoft Exchange is unavailable.  Outlook must be online or connected to complete this action."
0
 
Simon Butler (Sembee)ConsultantCommented:
So if you ping the CAS array address you get a reply from the CAS role server?
Did it work before you configured the CAS array? Did it work before the load balancer was introduced?

Does OWA work correctly?

Simon.
0
 
openxsolutionsAuthor Commented:
Yes, when I ping the CAS Array host name I do receive a reply from the CAS role server's IP address.  I haven't been able to get Outlook to work yet even before the hardware load balancer was put into play.

OWA works like a champ going through the Exchange 2010 CAS servers and being able to pull up both Exchange 2007 and Exchange 2010 mailboxes.

Also, I have temporarily turned off the firewalls on all Exchange 2010 servers to rule out any ports being blocked.
0
 
openxsolutionsAuthor Commented:
Interesting... When I deselected the option " Encrypt data between Microsoft Outlook and Microsoft Exchange" in the Security settings of my Outlook profile, it worked.  Ideas?
0
 
Simon Butler (Sembee)ConsultantCommented:
Turning off firewalls in Windows shouldn't have made any difference - all Microsoft products are designed to be used with the firewall turned on and will have the relevant entries made in the firewall for it. The only time you have to do anything with the Windows firewall is when you change to static ports for the load balancer.

The option you have found is enabled by default, and most of the time works correctly. That is RPC Encryption, which doesn't use HTTPS, so it isn't connected to SSL certificates.
For some reason the encryption isn't being established. That is usually due to a change in configuration or something blocking the connection. If Outlook wasn't working before the load balancer was introduced, then I wouldn't have made the changes to accommodate that. First rule is that you should have a native connection working correctly.

Which version of Outlook are you using?
What changes have you made to Exchange from the default?
Have you run the Best Practises tool against the platform?
Any third party tools at all on the servers or the clients that may be interfering.

Simon.
0
 
openxsolutionsAuthor Commented:
Exchange 2010 SP2 Update Rollup 4 resolved the issue.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.