linux————keepalived+LVS(DR模式)

一、作用

        使用keepalived解决LVS的单点故障

        高可用集群

二、 调度器配置

环境

两台LVS服务    一主一备

两台web服务    采用nginx (实现LVS负载均衡)

服务ip        主LVS         192.168.100.3

                  备LVS         192.168.100.6

                  web1           192.168.100.4

                  web2           192.168.100.5 

LVS配置

配置静态ip  配置虚ip

安装ipvsadm

yum install -y ipvsadm

扫描二维码关注公众号,回复: 16841141 查看本文章

touch  /etc/sysconfig/ipvsadm

 调整ARP参数

vim /etc/sysctl.conf

net.ipv4.conf.all.send_redirects = 0 
net.ipv4.conf.default.send_redirects=0
net.ipv4.conf.ens33.send_redirects = 0

sysctl -p

配置分配策略

systemctl start ipvsadm

ipvsadm -A -t 192.168.100.200:80 -s rr
ipvsadm -a -t 192.168.100.200:80 -r 192.168.100.4:80 -g
ipvsadm -a -t 192.168.100.200:80 -r 192.168.100.5:80 -g

 配置web

安装 epel-release

安装 nginx

修改 网页文件   web1    nginx1    

                          web2    nginx2

 调整webARP参数

vim /etc/sysctl.conf

net.ipv4.conf.all.arp_ignore=1 
net.ipv4.conf.all.arp_announce=2 
net.ipv4.conf.default.arp_ignore=1 
net.ipv4.conf.default.arp_announce = 2 
net.ipv4.conf.lo.arp_ignore = 1 
net.ipv4.conf.lo.arp_announce=2

sysctl -p

 配置web虚拟ip

cd /etc/sysconfig/network-scripts/
cp ifcfg-lo ifcfg-lo:0
vim ifcfg-lo:0

DEVICE=lo:0
IPADDR=192.168.100.200
NETMASK=255.255.255.255
ONBOOT=yes
NAME=loopback:0

修改网卡ens33

重启网络     添加回环路由

添加另一个lvs

 三、配置keepalived

在两台lvs上配置keepalived

主LVS

 备LVS

猜你喜欢

转载自blog.csdn.net/a872182042/article/details/132488630