前言: 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