Quote:
Originally Posted by JoshUCSC Zimbra has the option to add additional external authentication URLs. Should I be using DNS round robin and entering my single round robin host? Or should I use the additional URLs?
The specific problem is that when my first configured LDAP server URL is not available, the client sees an authentication failure error (after what appears to be a timeout delay) when connecting either via the web interface or via IMAP.
Regards,
Josh |
DNS round-robin wouldn't really help as the record would get cached and you would have to take the failed host out of DNS, flush the cache, and re-query in order to get up and running again in a failure.
You may want to do something more like HAProxy on your LDAP hosts so it handles the load-balancing and fail-over for you. Then, Zimbra and other applications that use those LDAP servers only have to look to one hostname/IP.
It looks like there is some sort of LDAP auth failover built into Zimbra (
Bug 21866 – Configurable LDAP connection timeout for GAL and Auth), but maybe there's a bug with the failover? Also, I'm not sure if Zimbra marks a host as 'dead' when it finally does time out and stops trying that host on subsequent requests or how that is handled.