首页 » Linux » lvs+keepalived负载均衡

lvs+keepalived负载均衡

 

这里说的LVS.并不是用ipvsadm软件配置.而是直接用keepalived的virtual_server配置项控制的,不需要手动用ipvsadm软件来配置。
安装ipvsadm只是可以看到负载状况.其实只需要keepalived也可以实现负载均衡集群.

keepalived中的配置文件中增加以下:

#ipvsadm -A -t 10.0.1.31:80 -s rr -p 300
virtual_server 10.0.0.29 80 {
delay_loop 6
lb_algo wrr
lb_kind DR
nat_mask 255.255.255.0
persistence_timeout 50
protocol TCP

#ipvsadm -a -t 10.0.1.31:80 -r 10.0.1.6:80 -g
real_server 10.0.0.17 80 {
weight 1
TCP_CHECK {
connect_timeout 8
nb_get_retry 3
delay_before_retry 3
connect_port 80
}
}

real_server 10.0.0.18 80 {
weight 1
TCP_CHECK {
connect_timeout 8
nb_get_retry 3
delay_before_retry 3
connect_port 80
}
}
}

注意大小写,如rr,写成大写就错了,没有语法提醒的。今天弄了一上午,就是因为 wrr写成了Wrr 。字小的时候 大写的w和小写的没有什么区别。

原文链接:lvs+keepalived负载均衡,转载请注明来源!

0