2

You may have just seen my other question here.

One of the other things the client failed to tell me was that they also wanted a DAG between the U.S. and a site in Europe. I had never set up a DAG, but I did it, and opened a case with Microsoft to make sure I did it right. It seems fine, and everything replicates.

The problem is that when I attempted to test it failing over, it would not. I found information here that leads me to believe they may also need a hardware network load balancer, but I do not fully understand how it works, and how it makes Exchange understand that it has failed over. Could anyone explain that to me? I have looked.

Thank you.

KCotreau
  • 3,361
  • 3
  • 19
  • 24
  • 1
    Is your problem related to the DAG not failing over gracefully (i.e. the stores not coming online on the other server(s)), or do they come up fine but then clients won't connect? They are two conpletely different problems. – Massimo Jul 05 '11 at 17:16
  • @Massimo I would say the clients do not connect at least...not sure about whether they actually are failing over gracefully. How would I be able to tell that, just in the manager looking at status? – KCotreau Jul 05 '11 at 17:42
  • First of all, you should tell us more about your setup. How many servers do you have in each site? Which roles are installed on them? Do you have at least one Hub and one CAS server (even if they are the same machine) in each site? Otherwise the DAG would be quite useless. – Massimo Jul 05 '11 at 20:59
  • @Massimo Sorry for the lack of info...didn't realize that was relevant. One server in the US, and one in Europe with all roles on the one server, including CAS and HUB Transport. Again, when I look in the Exchange Manager, they seem to be fine, but when I shut the services on one server off in the US, they do not connect to the European server. – KCotreau Jul 05 '11 at 22:19

2 Answers2

2

Your servers are probably failing over correctly, but you need a mechanism for the clients to fail over to the other CAS server.

Our solution is to use a load balancer and a custom DNS name for CAS connectivity (casarray.company.com).

pauska
  • 19,532
  • 4
  • 55
  • 75
1

You said you're working with only two servers, one per each site, with all three main Exchange roles enabled (Mailbox, Hub Transport, CAS).

You also said that in order to test failover you are "shutting the services off on the server in the US".

In this scenario, it's perfectly normal for your clients to not be able to automatically fail over to the other site. In order for Outlook clients to be redirected, they need to be able to talk to a local Client Access Server, which will then tell them "your mailbox is somewhere else, please go there". If there is not any active Exchange server in the site, they will just try to connect to the last server they contacted succesfully, and they will fail because it's not available.

In order to test if the other site is working, you can manually reconfigure Outlook to point to the remote server. But if you want automatic failover capability, you will need more than one server per site.

Massimo
  • 68,714
  • 56
  • 196
  • 319