Exchange server 2016 and Exchange server 2019 coexistence

sachin kumar singh 0 Reputation points
2024-03-11T16:05:51.8166667+00:00

Hello,

We have 4 exchange server 2016 and client connection for https/smtp relay happens via Load balancer. (for ex. connection to 'owa.abc.com'/'autodiscover.abc.com'/'smtp.abc.com' goes to VIP used for exchange 2016 servers)
We have installed 4 exchange servers 2019 (no change with namespace, same URL and certificate is used), we plan to test client connectivity and SMTP relay function.
Our plan is to create new VIP with exchange 2019 as backend servers on LB.
Then test by updating local host file where outlook/owa/smtp server name (owa.abc.com/autodiscover.abc.com) points to new VIP.

Once all tests are successful, update DNS record for 'owa.abc.com'/'autodiscover.abc.com/smtp.abc.com' to point new VIP used for exchange 2019 servers.

Questions -
-Is it proffered way (creating new VIP and server pools) or should we add Exchange 2019 servers to existing server pool along with 2016 servers? This way DNS change is not needed. (If yes, then what are the ways to do all test prior to adding exchange 2019 to existing pool?)

-How to make test for ActiveSync, is there any tool ? (not possible on mobile device to point server connection to private VIP)

Thank you for any feedback/help.

Exchange | Exchange Server | Other
Exchange | Exchange Server | Development
Exchange | Exchange Server | Management
Exchange | Other
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Andy David - MVP 157.8K Reputation points MVP Volunteer Moderator
    2024-03-11T16:25:40.8266667+00:00

    I would add the new 2019 servers to the existing pool and not create a new VIP. Use the same cert names and and add the same cert to the new 2019 servers, they can all seamlessly share the same pool:

    https://learn.microsoft.com/en-us/exchange/architecture/client-access/load-balancing?view=exchserver-2019

    to test for activeSync, you could add one 2019 server to the existing pool and then off-hours, disable all the 2016 servers in that pool. Then test using the 2019 server which is the only active server in the pool.

    1 person found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.