Forum Discussion
GTM and Exchange 2010 RPC Client Access
I have followed the newest Exchange 2010 deployment guide and configured RPC client access using 3 different virtual servers and static RPC port assignments.
One thing that the guide does not cover is using GTM to load balance the RPC client access role across two datacenters. Since the "RPC Client Access Service" actually consists of 3-4 virtual servers, on different ports, and using different TCP health monitors, I'm having a hard time figuring out how to properly configure the GTM side of things.
I need to be able to properly redirect users to either datacenter based on the overall health of the RPC client access services at each datacenter (LTM). Can someone give me some advice on how to properly configure the GTM side of things for this?
Thanks,
Josh
6 Replies
- mikeshimkus_111Historic F5 AccountHi Josh, you should be able to configure a GTM pool for each datacenter, containing the RPC client access virtual servers you've set up for that datacenter. The GTM will consume the LTM monitors for each virtual, but you can also create GTM TCP monitors for each service and apply them to the GTM pool. If you select advanced config under the pool properties, you can set the availability requirements for that pool by choosing the number of monitors that need to be up to consider that pool healthy. You can then create topology records to make decisions on where to send clients (you'd need to choose topology as your LB method of course).
That said, is there a reason you're using RPC client access rather than OutlookAnywhere? With the HTTP-based Exchange services, the BIG-IP can do better monitoring, offload SSL, and use APM to secure access to the virtuals. - Josh_41258
Nimbostratus
I wish we could just use OA. The reason that we can't is because we have to support a legacy public folder database. Doing so through OA (HTTPS) requires additional authentication. So, we are stuck with MAPI/RPC at the moment. - Helen_Johnson_1Historic F5 AccountHi Josh,
Thanks for reaching out.
What you're describing looks like a good use case for the distributed applications feature in GTM. I've included a link to our manual on the subject here: http://support.f5.com/kb/en-us/products/big-ip_gtm/manuals/product/gtm_config_10_2/gtm_logical_network.html?sr=18065490
I hope that points you in the right direction.
Cheers,
Helen - Josh_41258
Nimbostratus
Hi Helen,
Isn't a distributed application only useful if your application consists of multiple Wide-IP's? This use case only has one wide-IP, but several virtual servers on the LTM with multiple service ports.
Thanks,
Josh - Josh_41258
Nimbostratus
Here's an update on how I solved the problem (thanks to Riley over at F5 Support):
3 VIPs - one for RPC endpoint, one for MAPI, one for Address Book.
On the GTM virtual server definition for the RPC endpoint, made the MAPI and AB VIP's dependencies of the RPC endpoint VIP. This means that all if any of the dependent virtual servers are marked down, so will the RPC endpoint virtual server. I did this for all three RPC related VIPs. - Helen_Johnson_1Historic F5 AccountHi Josh,
Very good. I'm glad our support folks could help.
And you're right about the distributed application feature--my apologies, it helps when I actually read things closer. ;)
Cheers,
Helen
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com