Loadbalancing mit Exim

Hier wird in der dns-Datenbank nach den gültigen MX-Records gesucht und das Routing entsprechend durchgeführt.

smart_route:
 driver = manualroute
 transport = remote_smtp
 domains = !+local_domains
 route_data = * ${sg{${sg{${lookup dnsdb{mx=your.mail.com}{$value}fail}}{\N\d+ \N}{}}}{\N\n\N}{:}}

Loadbalancing erreicht man durch die hosts_randomize Option im Router:

failover_router:
 driver = manualroute
 domains = +local_domains
 transport = remote_smtp
 route_list = * "192.168.1.25 : 192.168.1.26"
 hosts_randomize

Falls der eine Server nicht verfuegbar ist, dann wird direkt auf den anderen geschickt.

 
wissen/gpl/exim/loadbalancing.txt · Zuletzt geändert: 05.09.2010 20:31
 
Recent changes RSS feed Donate Valid XHTML 1.0 Valid CSS Recent cached RSS feed cacert-signed web site: inhalt.serviert.de