Keepalived与Haproxy和LVS应用一则实例

作者:Ajian 发布时间:April 17, 2009 分类:集群技术,LVS,Haproxy

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

Keepalived中文权威指南

作者:Ajian 发布时间:April 16, 2009 分类:LVS

今天看到了这个Keepalived的权威指南很不错,至于什么是keepalived我想你应该会搜索一下了,如果你用的是LVS+keepalived的话这个文档很有作用的,当然如果你的E文够好完全可以去官方查看,官方有比较全和详细的文档包括各种实例.

中文权威指南

作者:FinalBSD
原载: http://www.sanotes.net/html/y2009/331.html
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。

根据自己的研究和使用经验写的, 可自由分发,但希望给我反馈,使这份文档更完善起来,目前的内容可能还不是非常完善。Keepalived权威指南.pdf

官方文档地址:

http://www.keepalived.org/documentation.html