We are in the process of migrating from Exchange 2003 to Exchange 2010. We have 3 Exchange 2010 VMs that all have Transport, Client Access, and Mailbox roles on them. We recently realized that it's not supported to use Windows NLB on these VMs for our CAS Array since we're already using Windows Clustering for our DAG on the same servers. We're trying to figure out what our best solution would be moving forward. We currently have 4 Exchange 2010 server licenses so we could in theory add one additional Exchange 2010 VM, but we're not desirous of having more than 4 Exchange servers.
I've taken a look at both the Citrix Netscaler VPX Express and the Kemp LoadMaster virtual load balancers. I was turned off on the Citrix one by their lack of documentation for their recent versions of the virtual appliance. As for Kemp, I didn't really like that I had to leave a message when I called them for support, and then wait almost 2 hours to hear back from someone.
Right now, I'm configuring Steve Goodman's Exchange 2010 HA Proxy VM (from http://www.stevieg.org/e2010haproxy/
) to see if that will work well enough for us. Has anyone had any experience with that?
We need a solution that is going to work well across our MPLS WAN, hopefully without having to ask AT&T to add a static arp entry to our router at each of our sites for clients to be able to reach the CAS. I should add, all three of the current Exchange 2010 servers are on separate ESXi hosts in one location.