Exchange 2019: Peaceful coexistence with Exchange 2016

Exchange coexistence has been around for a long time. This can be having Exchange 2010 and 2013 in the same environment or Exchange 2010 and 2016 coexisting or Exchange 2013 and 2016 running in the same environment. The process is exactly the same for having Exchange 2016 and Exchange 2019 coexist. Just remember, if you have Exchange 2010 in your environment, you cannot introduce Exchange 2019 until migrations are done to a newer version of Exchange — for example, 2016 — and then decommissioning Exchange 2010.

One of the mistakes made by IT admins is bringing in a new Exchange server and thinking nothing bad will happen. Too often, clients start to get certificate popups on Outlook or get disconnected.

exchange 2019

When you plan on bringing in Exchange 2019 into your Exchange 2016 environment, there are a few things that need to be done. Here is a checklist of a few to-do items:

  • Do you have the correct domain controllers to support Exchange 2019?
  • Is your forest and domain level on the correct level to support Exchange 2019?
  • Are you going to be using the same namespace or a new one? For example, are you going to be using mail.domain.com for OWA or webmail.domain.com?
  • If you are going to be using a new namespace, do you have your new SSL certificate or are you using a wildcard?
  • Do you have the hardware to run Exchange 2019?
  • Are your clients running a newer version of Office to support Exchange 2019?
  • Do you have access to download the Exchange 2019 software?
  • Are you going to be installing Exchange 2019 on Server 2019 Core or the GUI?
  • Do you have to use a change advisory board (CAB) to discuss your new changes and agree on timelines and interruption to business and clients?
  • Are you going to be building a highly available solution (DAG) to ensure uptime in your environment?
  • Are you using multiple datacenters or just a single site?
  • Does your underlying infrastructure allow for failover between servers if you need to do maintenance?
  • One of the most important questions: Have you configured your URLs on Exchange to avoid disruption to clients?

These are just a few high-level questions that you need to answer to ensure your senior management is comfortable and also that you can ensure a smooth coexistence.

Domain controllers

Exchange 2019 with Exchange 2016
Shutterstock

Let’s talk about domain controllers. One thing to note is that you can only upgrade your domain and forest level to the lowest domain controller in your environment. So, if you have Server 2008 R2 domain controllers and Server 2016 domain controllers, for example, you can only upgrade to Server 2008 R2.

To be able to move to a higher domain and functional level, you need to move your FSMO roles to the newer domain controllers and then dcpromo the 2008 R2 ones down.

Once that is done, you need to ensure that Exchange 2016 is on the correct Cumulative Update (CU) to support an upgrade and also to bring in Windows Server 2019 domain controllers. You need to be on a minimum of CU12 for Exchange 2016 to have 2019 domain controllers. Always refer to the Exchange support matrix to see what is supported.

You will notice that you can go up to Windows Server 2016 AD forest functional level when you have Windows Server 2019 domain controllers and Windows Server 2016 domain controllers.

Schema and Active Directory upgrades

When a cumulative update is released, it will advise you on the technical section if there is an update. If you are moving from an early Cumulative Update in Exchange 2016 to the latest one, for example, to support Exchange 2019, there will definitely be an upgrade that needs to be done before you do the installation. Also, running the setup command with the /PrepareAD switch will either create new security groups in Active Directory if the others are missing or corrupt or they will stay unchanged if everything is fine.

Namespace

This is generally a section where most admins find themselves asking that one question: Should I change the namespace or keep the same one? Whether you keep the current namespace like mail.domain.com or webmail.domain.com, you still need to configure your URLs to match what you have on your SSL certificate. More and more admins are going for wildcard certificates as they can change without having to reissue a cert or pay for multiple certs.

Outlook clients

exchange 2019 with exchange 2016
Shutterstock

Outlook will connect to your new Exchange server so when you install a new Exchange server, make sure you get your URLs and SSL certificates done so you do not have unnecessary helpdesk calls for popups on Outlook.

If you are running legacy outlook clients like Office 2007, then it’s time to upgrade to a version that will work with Exchange 2016 and 2019. It does not mean you now need to fork out $$$ for the latest and greatest version, but take a look at when support ends for Office 2016 as an example and make your decision. You might decide in the future to upgrade to Office 365 and depending on the license you choose, you will get the latest version of Office.

Exchange 2019: GUI or Core?

We know that patching has been taken to a new level with all the security loopholes being closed and exploits found in Windows. The big change with Exchange 2019 is that you can install it on Windows Server 2019 core edition. This means you do have less patching to do but you can only manage this server using PowerShell and a browser to login to the Exchange Admin Center (EAC). Some people don’t like working with just a command prompt and prefer the GUI.

Exchange 2019: A hardware beast

Flickr/Torkild Retvedt

Exchange 2019 is not like previous versions where you can run it on lower RAM and CPUs. Exchange 2019 is a beast and if you look at requirements to run this optimally you need at least 128GB of ram and you need CPU power. Exchange 2019 also supports SSD disks so you can have your caching layer on the fast storage to ensure smooth transactions. If you think you are going to get away with running a virtual machine with less than 32GB of RAM, it is not going to work. I tested this in my lab, and 32GB as a lab requirement means warnings upon warnings about services that keep stopping. Make sure you have sufficient processing power and RAM in your hosts to cater to this virtual machine or multiple virtual machines. You don’t want to end up hitting backpressure constantly or having your clients disconnect.

Featured image: Shutterstock

About The Author

4 thoughts on “Exchange 2019: Peaceful coexistence with Exchange 2016”

  1. If I have exchange 2013 cas/mbx servers in on-premises and want to introduce/install Exch 2019 Edge in DMZ (no exch 2013 flavor in DMZ and no Exch 2019 Mbx role in Corpnet). Would it work just fine and be supported ? Any other thing I should look out for or any suggestions?

    I thank you for sharing some documentation or article to support the scenario as well.

    I found this so far: https://docs.microsoft.com/en-us/exchange/plan-and-deploy/system-requirements?view=exchserver-2019

  2. Hi Gautam

    Sorry for the late response, yes you should be able to introduce a 2019 server in the DMZ, just make sure your Exchange 2013 servers are on the correct CU to support Exchange Server 2019.

  3. Hi,

    We have migrated exchange exchange 2016 to 2019. moved all mailboxes. Now shut down the 2016 server. But unfortunately outlook is trying to connect with the old server. If i do a connectivity test on outlook sometime mapi is showing new server url and sometime old server url. Is the old mapi url is caching somewhere. Need your valuable assistance

Leave a Comment

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Scroll to Top