只是寻找一个方向去。 有几个Ubuntu 10.04的HA /负载平衡软件包,我不知道哪一个使用。 这是我的情况:
使用Postfix的smtp,dovecot的pop / imap。
两台服务器:
在正常的操作,我想要一个服务器响应smtp和其他pop / imap。
如果有任何服务器出现故障,我想让其他人响应smtp和pop / imap。
哪个装载平衡器/ HA包装应该使用?
寻找最容易设置的一个,同时允许不同的路由取决于传入的端口。
笔记:
我已经设置了文件复制,我正在使用gluster。 这将在服务器之间复制电子邮件文件。
MySQL是一个独立的服务器,我们已经在使用我们的生产postfix / dovecotauthentication。 WWW也是我们用于webmail / postfixadmin服务的独立服务器,使用上述的MySQL服务器。
您可以使用keepalived来获得高可用性。 您可以定义两个VIP:一个用于每个服务smtp和pop / imap。 一个节点可以configuration为smtp的主节点,另一个节点可以configuration为pop / imap的主节点。 当任何节点发生故障时,两个VIP都被分配给其余的节点。
此外,keepalived支持多种负载平衡algorithm,可以configuration故障转移和检查脚本。