使用keepalived 实现LVS 的高可用
服务器IP 信息
lvs1+keepalived:192.168.1.2
lvs2+keepalived:192.168.1.3
web1:192.168.1.4
web2:192.168.1.5
vip:192.168.1.6
LVS 服务器安配置
[root@localhost ~]
[root@localhost ~]
! Configuration File for keepalived
global_defs {
}
vrrp_instance lvs_web {
state MASTER
interface ens160
virtual_router_id 51
virtual_ipaddress {
192.168.1.6
}
}
virtual_server 192.168.1.6 0 {
delay_loop 6
lvs_sched wrr
lvs_method DR
protocol TCP
real_server 192.168.1.4 0 {
weight 3
TCP_CHECK {
connect_ip 192.168.1.4
connect_port 80
}
}
real_server 192.168.1.5 0 {
weight 3
TCP_CHECK {
connect_ip 192.168.1.5
connect_port 80
}
}
}
[root@localhost ~]
[root@localhost ~]
[root@localhost ~]
Web 服务器(RealServer)配置
[root@localhost ~]
[root@localhost ~]
DEVICE=lo:0
BOOTPROTO=static
IPADDR=192.168.23.253
NETMASK=255.255.255.255
GATEWAY=192.168.23.1
ONBOOT=yes
[root@localhost ~]
net.ipv4.conf.enp0s3.arp_ignore = 1
net.ipv4.conf.enp0s3.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
[root@localhost ~]
[root@localhost ~]
HOST 52 192.168.1.*
[root@localhost ~]
[root@localhost ~]
[root@localhost ~]
[root@localhost ~]
[root@localhost ~]