Install Exchange 2016 in Exchange 2010 Coexistence

In this article lets have a look at installing exchange 2016 in exchange 2010 coexistence.

Before proceeding with the installation i would like to give a small summary and features of exchange 2016 not a detailed one  since there are good articles on the new features of exchange 2016 written by senior MVP’s.

Below are new features of the product :- 

One Mailbox role with all the functionality

The mailbox server in exchange 2016 hosts all the components – Client Access protocols, Transport service, Mailbox databases, and Unified Messaging.

The main reason of this design is to simplify the architecture, reducing the hardware dependency by running on a healthy CPU power which is less expensive, and easier way to isolate any issues if we come across.

Edge transport role is coming with RTM

Considering the legacy RPC technology all Outlook connections will be MAPI over HTTP.

Note:
By default this is not enabled if you are installing on Exchange 2010/2013 coexistence and you can enabled them.
But if you have this already enabled in Exchange 2013 then it will be enabled.
If you are installing only exchange 2016 then its enabled mapi over http as a default

For further information on the architecture you can go through the below excellent  series from MVP Prabhat and tech-net

http://msexchangeguru.com/2015/05/15/e2016allyouneed1/

http://msexchangeguru.com/2015/07/14/e2016allyouneed2/

http://msexchangeguru.com/2015/07/21/e2016allyouneed3/

http://blogs.technet.com/b/exchange/archive/2015/07/22/announcing-exchange-server-2016-preview.aspx

Now lets go through the installation part

Readiness to be prepared for Exchange 2016 in Exchange 2010 environment :-

. Exchange 2010 SP3 with RU9 should be updated  ,  for all Exchange 2010 servers.

· At least one Windows Server 2008 or higher Global Catalog in each AD site with Exchange installed

· At least one writable Domain Controller in each AD site with Exchange Servers installed (It can be a GC.)

· AD Forest must be Windows Server 2008 Forest Functional Level or higher

· Coexists with Exchange 2010 SP3 RU9 and Exchange 2013 CU7 *may be increased by RTM*

· Outlook for Windows – 2010 or later

· Outlook for Mac – 2011 or later

If you wish to enable mapi/http then you must have atleast outlook 2013 SP1 or later.

 

Operating System Prerequisites:

· Windows Server 2012 R2 64-bit Standard or Datacenter editions

· .NET framework 4.5.2.

· Windows Management Framework 4.0 .

· Unified Communications Managed API (UCMA) 4.0

 (DNS) namespaces:

Following types are supported

Contiguous

Noncontiguous

Single label domains

Disjoint
IPv6 support:

In Exchange 2016, IPv6 is supported only when IPv4 is also installed and enabled. In the n\w if IPV6 enabled then it will take IPv6 addresses.

Hardware Requirements :

Processor : x64 architecture-based computer with Intel processor that supports Intel 64 architecture
Memory :
For Mailbox – 8 GB Minimum recommended

Page File – minimum and maximum must be set to physical RAM plus 10 MB

Disk Space – Better to have 50 GB on the drive on which we install the exchange binaries.

 

Install the prerequisites on the  Exchange 2016 server : ( Applies for Windows server 2012R2)

.NET Framework 4.5.2

Click here to download http://www.microsoft.com/en-us/download/details.aspx?id=42642

Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit.

Click here to download http://go.microsoft.com/fwlink/p/?linkId=258269

install the below features

Install-WindowsFeature RSAT-ADDS

Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation


Download the Setup - 

http://www.microsoft.com/en-us/download/details.aspx?id=48210 

Once the setup is downloaded just open the setup.exe file which will bring you to below screen


M1


M2


Installation is pretty much straight forward and it remains the same as exchange 2013

M3

The only change we see here is the role selection part without the CAS role 
Select mailbox role and proceed next

M4

We have the same option as we had in Exchange 2013

M5

It goes through the readiness checks and 15 setup progress one by one same as Exchange 2013 and the setup will finish with the below screen

3211


Once the setup completes you get the EAC console like below

Test11

You can check the coexistence 
Exchange 2010 and Exchange 2016 version 15.1

432

And we are done with installing Exchange 2016 in Exchange 2010 coexistence.
In future as we get more updates from Microsoft on Exchange 2016 we will explore more on this product.

Thanks
Sathish Veerapandian
MVP - Exchange Server


 

9 thoughts on “Install Exchange 2016 in Exchange 2010 Coexistence

  1. Tommi November 9, 2015 at 6:36 pm Reply

    Hi Sathish! We are planning 2010 and 2016 coexistence. What’s not clear to me that after installing the 2016 server will mail flow stop? And do we need to change dns records right away to 2016 even all users are still in 2010?

    Thanks,
    Tommi

    Like

    • sathishveerapandian November 14, 2015 at 6:24 am Reply

      Yes tommi you would need to point all of your DNS public and internal records to the Exchange 2016 server and then the e16 will direct the 2010 mailbox requests to the 2010 CAS server

      Like

  2. Paul Brubaker February 3, 2016 at 6:28 pm Reply

    Hello Sathish,
    I have deployed 2016 in a coexistence 2010 setting. Everything is working except being able to email to users still on the 2010 server. I get a 441 4.4.1 communication error, connection dropped socket error. Do you have any idea what this could be?

    Like

    • sathishveerapandian February 5, 2016 at 6:28 am Reply

      Hi Paul have to redirected all your EWS URL’s to exchange 2016 . Make sure that you enabled outlook anywhere on exchange 2010

      Like

  3. HB February 12, 2016 at 12:45 am Reply

    nice article..can we use the same namespace for coexistance and same SSL certificate from Exch 2010?

    Like

  4. ProgentCT February 15, 2016 at 8:09 pm Reply

    I believe you’re missing the point of the word coexistence. Coexistence in exchange terms has always focused on server placement and proxy VS redirect. You have none of that knowledge here.

    If I add a public facing 2016 server to my existing environment and cutover my old public namespace is 2016 going to proxy access to my 2010 public folders when I start moving mailboxes? How does it handle EAS when the namespace is cutover?

    This is a technical document on coexistence: http://blogs.technet.com/b/exchange/archive/2014/03/12/client-connectivity-in-an-exchange-2013-coexistence-environment.aspx

    Like

    • sathishveerapandian February 16, 2016 at 4:59 am Reply

      You need to point Autodiscover to the new server.You need to change URLs to point to the new server.
      All URL settings on all virtual directories, Outlook Anywhere and Autodiscover should be configured properly on Exchange 2016.

      Autodiscover will return the proper information for connection for Exchange 2010 mailboxes based on the database’s RPCClientAccessServer property. Internal clients will connect via a direct MAPI connection to that CAS or CAS array. External clients (Outlook Anywhere) should go through Exchange 2016, which will proxy the requests to the Exchange 2010 server

      Outlook uses Autodiscover to connect to Exchange 2010 and 2016, and Autodiscover must point to the Exchange 2016 server for Outlook to connect to Exchange 2016 mailboxes. You’ll need to make sure that it’s properly configured as well as Outlook Anywhere.

      Autodiscover and webmail must point to the Exchange 2016 server.

      https://technet.microsoft.com/en-us/library/jj898583%28v=exchg.150%29.aspx?f=255&MSPPError=-2147217396

      See step 14.

      https://technet.microsoft.com/EN-US/library/hh529912(v=exchg.150).aspx

      https://technet.microsoft.com/EN-US/library/bb124251(v=exchg.150).aspx

      To transition from Exchange 2010 to Exchange 2016, one of the first things you must do is move Autodiscover and webmail to Exchange 2016. Before making that transition, you’re going to want to test that proxy and redirection works as designed.

      Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: