LVS+keepalived配置备忘
LVS + keepalived实现负载均衡的文档很多,这里不再重复说明,只记录在配置过程中容易忘记的地方。
1. 确保IP转发功能开启
linux director上keepalived.conf# lsmod | grep ip_vsip_vs 94742 5 #lpvsadm -lnIP Virtual Server version 1.2.1 (size=4096)Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConnTCP 192.168.1.210:80 rr persistent 120 -> 192.168.1.13:80 Route 100 0 0 -> 192.168.1.14:80 Route 100 0 0
5. 如果配置都正确,需要考虑是否将ipvs框架编译进keepalived
6. 如还不行,考虑其它原因
二. NAT转发模式的配置
1. linux director需要两块网卡,一块对外提供服务,一块对内作为转发用,对内ip作为real server的网关
2. real server 不需要配置成lvs客户端,只要将网关配置为linux director的对内ip即可
3. 如果开启了iptables,请注意调整iptables FORWARD链的规则
参考:
1. lvs + keepalived 系统架构测试
2. Keepalived+LVS-DR模式配置高可用负载均衡集群
3.Linux Virtual Server Tutorial
4. The Keepalived Solution