We have Exchange 2010 Hybrid set up working just fine. All user mailboxes have been migrated. mail flow is happy. We still migrate a few new users each day (an old identity app). We're in the process of standing up Exchange 2016 and retiring Exchange 2010 and I ran into a problem:
I assume I need to run the Hybrid Config Wizard on my new Exchange 2016 servers. It works for a while then hits an error and stops. In the log, the wizard just loaded up all the Migration Endpoints for testing and all I see after that are errors.
When i go to a 2010 server's url https://<2010server>/ews/mrsproxy.svc -- i get notice about the service. so it returns something.
If i try that on the new Exchange 2016 server, i get nothing: http 400 error.
We have a VIP for migrations, when its pointed at 2010 it works fine. Mailboxes are migrated each morning. As soon as it is switched to the new 2016 Exchange server, it never connects.
While logged into O365 and VIP pointed at 2010: Test-MigrationServerAvailability -ExchangeRemoteMove -RemoteServer mrsproxy.<mydomain>.com -Credentials $Cred is sucessful
Pointed at 2016 i get errors: Microsoft.Exchange.Migration.MigrationServerConnectionFailedException: The connection to the server 'mrsproxy.<mydomain>.com could not be completed. ---> Microsoft.Exchange.MailboxReplicationService.MRSRemoteTransientException: The call to 'https://mrsproxy.<mydomain>.com/EWS/mrsproxy.svc' failed. Error details: An error occurred while receiving the HTTP response to https://mrsproxy.<mydomauin>.com/EWS/mrsproxy.svc. This could be due to the service endpoint binding not using the HTTP protocol. This could also be due to an HTTP request context being aborted by the server (possibly due to the service shutting down). See server logs for more details. --> The underlying connection was closed: An unexpected error occurred on a receive. --> Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. --> An existing connection was forcibly closed by the remote host. --->
Autodicover has been moved to the new 2016 server and works just fine. ECP on this new 2016 server works just fine. I am missing somethign, but dont know exactly where to look.