Forum Discussion

Aviv's avatar
Aviv
Icon for Cirrus rankCirrus
May 08, 2017

External Access to Exchange 2016 while migrating from 2010 APM LTM

Hi! I have exchange 2010 that is behind f5 bigip ltm and apm for external access.

 

lately I have installed exchange 2016 . move all the mailboxes to the new server will take some time. when i wll move mailbox to the new server ,i don't want that the users will have to change exchange server address (https://mail.test.com) or anything at client side. They are connecting via owa,activesync,rpc over https. can i use the same server address to both systems? same vs?

 

i have wildcard certificate *.test.com

 

Thanks,

 

Aviv Hassidim

 

2 Replies

  • When you install Exchange 2016 next to 2010, after configuration, you'll actually swing the namespace over to 2016. 2016 is able to proxy 2010 requests but it's better to bring up Exchange 2016 on it's own virtual IP, especially if you're using the iApp to configure the services (the two are very different).

     

    When you're assured your new APM/LTM config is working for the new VIP only then would you swing DNS over to the new name.

     

    Check out the Exchange 2016 Rapid Deployment Guide and then test the configuration on a new VIP and APM policy in a staging environment before doing anything to production.

     

  • Creat new IAPP 2016 first then use 2016 Irule and change the below

    "/rpc/rpcproxy.dll*" {
            if { [HTTP::header exists "APM_session"] } {
               persist uie [HTTP::header "APM_session"] 7200
           } elseif { [HTTP::header exists "Authorization"] && [string tolower [HTTP::header "Authorization"]]
            starts_with "basic" } {
            set rpc_key [sha256 [HTTP::header "Authorization"]]
            persist uie $rpc_key 7200
        } else {
            persist source_addr
            }
             Outlook Anywhere.
            pool /Common/Exchange-2010.app/Exchange-2010_oa_pool7
            COMPRESS::disable
            CACHE::disable
            return
        }
    
        pool /Common/Exchange-2010.app/Exchange-2010_oa_pool7( this is 2010 exchange server)