转载本站文章请注明,转载自: 月影鹏鹏 [http://jk.scanmon.com]
本文链接: http://jk.scanmon.com/wp/keepalived%e4%b8%8ehaproxy%e5%92%8clvs%e5%ba%94%e7%94%a8%e4%b8%80%e5%88%99%e5%ae%9e%e4%be%8b.html
前言: keepalived与Haproxy keepalived与LVS搭配一起使用的文章不少,这次要讲述的是我实际应用中的一种实例.
环境:
Centos 5.2
Slackware 12.1.0
keepalived 1.1.17
Haproxy 1.3.17
ipvsadm 1.24
需求:1、有两台做负载均衡的服务器A 192.168.0.240和 B 192.168.0.250
2、负载均衡服务haproxy和LVS任选一种都可以
3、有两个虚拟IP VIP1: 192.168.0.1 VIP2: 192.168.0.2 (就当是外网IP吧)
4、要求VIP 1在A服务器上为Master VIP2在B服务器上为Master
目的是提高两个服务器的利用率
具体配置:(具体安装就省了)
vrrp_sync_group VG1 {
VI_1
}
vrrp_sync_group VG2 {
VI_2
}
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 150
advert_int 1
authentication {
auth_type AH
auth_pass k@l!ve1
}
virtual_ipaddress {
192.168.0.1
}
}
vrrp_instance VI_2 {
state BACKUP
interface eth1
virtual_router_id 52
priority 100
advert_int 1
authentication {
auth_type AH
auth_pass k@l!ve2
}
virtual_ipaddress {
192.168.0.2
}
}
如果是haproxy上面的配置再加上最开始的一些就差不多了,如果是LVS还需要加上virtual_server的那些。
具体看官方的PDF文件 Keepalived User Guide