stcaac 发表于 2018-12-30 07:33:05

LVS(DR)+Keepalived 服务器集群

LVS(DR)+Keepalived 服务器集群

LVS轮询服务器 可以保障当一个网站服务器宕掉后,仍能正常访问
Keepalived高可用服务器 可以保障当LVS宕掉后,仍能正常工作
搭建服务器集群
192.168.4.50
LVS+Keepalived                     VIP 192.168.4.253
192.168.4.53
192.168.4.51
网站服务器      
192.168.4.52

#yum -y install keepalived ipvsadm
vim /etc/keepalived/keepalived.conf
vrrp_instance webha {
state MASTER/SLAVE      备份服务器
interface eth0    网卡口
priority 150/100      优先级
authentication {
auth_type PASS
auth_pass 123456主、备密码相同
}
virtual_ipaddress {
192.168.4.253虚拟的网络地址
}
}
virtual_server 192.168.4.253 80 {      指定虚拟服务器地址 相当于 ipvsadm -A -t 192.168.4.252:80 -s rr
delay_loop 6
lb_algo rr          rr:轮询模式
lb_kind DR          DR:直接路由模式
nat_mask 255.255.255.0
#persistence_timeout 50   一台主机访问页面在50秒内是固定一个web服务器提供服务
protocol TCP      
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
real_server 192.168.4.52 80 { 真实服务器地址ipvsadm -a -t 192.168.4.252:80 -r 192.168.4.53:80
weight 1
}
real_server 192.168.4.53 80 {
weight 1
}
}
#service keepalived start
#ip add show | grep 192.168.4.252
#ipvsadm -Ln

端口绑定vip地址,用于帮助服务器回包
ifconfig lo:1 192.168.4.253/32
ifconfig lo:1
echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
#elinks --dump http://192.168.4.253


页: [1]
查看完整版本: LVS(DR)+Keepalived 服务器集群