您的位置:首页 > 其它

lvs实现故障转移(backup)

2012-03-02 15:35 246 查看
keepalived作为lvs的配置工具以及高可用工具,能够非常方便的配置lvs,今天又发现了一个sorry_server参数能实现backup的功能,非常方便。
使用场景比如我有两个服务器,只想用其中一个,当其中一个有问题了会自动切换到另外一台服务器。当有问题的服务器弄好了以后又会切换到原来的机器上,下面是能实现这个功能的配置文件,做个备忘。

global_defs {

notification_email {

aaa@support.com

}

notification_email_from aaa@support.com

smtp_server mail.support.com

smtp_connect_timeout 30

router_id LVS_DEV1

}

vrrp_instance VI_V1 {

state MASTER

interface eth0

virtual_router_id 119

priority 100

advert_int 1

authentication {

auth_type PASS

auth_pass 2209

}

virtual_ipaddress {

192.168.3.111/24 dev eth0 label eth0:1

}

}

virtual_server 192.168.3.111 80 {

delay_loop 2

lb_algo wrr

lb_kind DR

nat_mask 255.255.255.0

persistence_timeout 60

protocol TCP

sorry_server 192.168.3.34 80

real_server 192.168.3.92 80 {

weight 4

TCP_CHECK {

connect_timeout 30

nb_get_retry 3

delay_before_retry 3

connect_port 80

}

}

}

配置完成可以测试,当把3.92的80端口down掉以后就会自动切换到3.34上,当3.92上的80端口起来以后又会重新切换回来。真棒!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: