Linux系统运维:http://www.linuxyw.com,QQ交流群:244914685

Linux系统运维_运维第一站|linux常用命令大全|运维经验|linux学习培训最好的网站

当前位置: 主页 > 环境部署 > 负载均衡 >

在同一台服务器上部署LVS和WEB(3)

时间:2013-04-29 14:11来源:www.chenqing.org 作者:shencan 点击:
$VIP 为VIP地址 $VPORT 为服务端口 $MAC_Director1 是主 的MAC (keepalived 之间互相监听的那块网卡) 改配置文件 ## 跟平常架构配置没大区别 关于/etc/init.d/real-server 的

 
$VIP 为VIP地址
$VPORT 为服务端口
$MAC_Director1 是主 的MAC (keepalived 之间互相监听的那块网卡)
 
改配置文件 ## 跟平常架构配置没大区别
关于/etc/init.d/real-server 的脚本 这里就不介绍了 都懂的….
 
然后改下LVS1 的keepalived配置文件   #主
vrrp_instance VIP_1 {
interface eth0
state MASTER
virtual_router_id 55
priority 100
virtual_ipaddress {
192.168.20.249
}
notify_backup   “/etc/init.d/real-server start”  ## 切到备 后执行的脚本
notify_master   “/etc/init.d/real-server stop”   ## 切到主 后执行的脚本
notify_fault   “/etc/init.d/real-server start”      ## 故障状态 后执行的脚本(我也没弄懂这个状态是啥状态 )
}
virtual_server   fwmark 3  80 {   ####fwmark 3 为刚才用iptables打的标签
delay_loop 3
lb_algo rr
lb_kind DR
protocol TCP
sorry_server 127.0.0.1 80
real_server 192.168.20.102 80 {
TCP_CHECK {
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
real_server 192.168.20.150 80 {
TCP_CHECK {
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
}

然后改下LVS2 的keepalived配置文件 #备

vrrp_instance VIP_1 {
interface eth0
state MASTER
virtual_router_id 55
priority 80
virtual_ipaddress {
192.168.20.249
}

notify_master  “/etc/init.d/real-server stop”  ##切到主 后执行的脚本
notify_backup  “/etc/init.d/real-server start” ##切到备 后执行的脚本
}
virtual_server   fwmark 4  80 { ###fwmark 4 为刚才用iptables打的标签
delay_loop 3
lb_algo rr
lb_kind DR
protocol TCP
sorry_server 127.0.0.1 80
real_server 192.168.20.102 80 {
TCP_CHECK {
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
real_server 192.168.20.150 80 {
TCP_CHECK {
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
}

最后都是启动keepalived  测试下

 

后记吧

这里有个问题  如果keepalived切到备份后(这个切换触发条件 有点纠结 我手动把keepalived down了 但是没执行 notify_backup   “/etc/init.d/real-server start” 和 notify_fault   “/etc/init.d/real-server start”   命令   )  那这个时候就有问题了  当时如果是机器down了 那没事  当时如果是keepalived服务down了  机器没down 那 也只能 一台在服务(这个很纠结)  所有得重点保障 主的keepalived一直正常  那整个平台 设备利用率最高了.

本文来自linux系统运维http://www.linuxyw.com/linux/fuzaijunheng/20130429/146.html

顶一下
(0)
0%
踩一下
(0)
0%
分享按钮
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片