我一直在尝试使用CentOS 6.x创build一个LVS DNS HA:
几天后,我发现我不知道如何使它工作 – 我希望有人有lvs.cf文件可用,以及所有必要的iptables规则。 或者,如果有人已经使用了一些其他的OpenSource&Free软件,允许做DNS LB(不是圆的DNS DNSlogging – 这不是这个练习的目的)。
如果有人成功地在LVS下使用了两台或更多的真实服务器在域名服务器上工作,我将不胜感激,如果可以发布configuration:
我主要是寻找直接服务器返回或NAT – 任何解决scheme将为我工作。
先谢谢你。
吉姆。
在DR模式下,您应该可以使用LVS轻松configurationDNS负载平衡。 我个人会使用Ldirectord而不是Piranaha (这是旧的和越野车),但要么工作。
就像你说的那样,你需要为正确的TCP和UDP端口configuration防火墙标记,然后在所有标记到你的后端服务器的数据包上进行负载均衡。 我假设你不需要DNS的持久性(无论如何不会为UDP工作)。
我认为您可能会丢失的步骤是允许后端服务器响应您发送的stream量 – 通常称为ARP问题。 如果你有Windows服务器,然后使用这种方法 。 或者对于Linux最简单的方法是使用iptablesredirect:
iptables -t nat -A PREROUTING -p tcp -d <VIP> -j REDIRECT
它在http://loadbalancer.org快速入门指南的第21页详细解释。
如果你需要任何帮助,发布你的configuration,我会看看。