码迷,mamicode.com
首页 > 其他好文 > 详细

LVS DR模式+keepalived

时间:2019-12-18 22:08:57      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:ipvs   class   config   两台   相同   拷贝   connect   stat   ip地址   

 

首先环境需要:

LVS: 主 192.168.238.141

LVS: 备 192.168.238.142

VIP:  IP 192.168.238.181

web1 : 192.168.238.131

web2 :    192.168.238.132

 

在LVS服务上安装ipvsadm和keepalived

yum -y install ipvsadm keepalived

 

在LVS主配置keepalived配置文件增加VIP地址和web服务器地址

vim /etc/keepalived/keepalived.conf
修改内容如下:
virtual_ipaddress {
     192.168.238.181 #VIP地址      
}

virtual_server 192.168.238.181 80 {   #VIP地址
    delay_loop 6
    lb_algo rr   #rr算法
    lb_kind DR  #DR模式
   # persistence_timeout 50  在50秒内进行会话保持 
    nat_mask 255.255.255.0
    protocol TCP

    real_server 192.168.238.133 80 {   #web1服务器地址
        weight 1
        TCP_CHECK {   #健康检查
            connect_prot   80  #检查连接端口为80
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
        }
    }
    real_server 192.168.238.134 80 {
        weight 1
        TCP_CHECK {
            connect_prot   80
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
        }
    }
}

在LVS备进行相同修改

新添以下更改

state 修改为BACKUP(状态该改为备)

prioity 90 (优先级改为90低于主)

关闭防火墙重启keepalived服务

ip a 查看是否生成VIP

增加LVS规则

首先增加VIP
ipvsadm -A -t 192.168.238.181:80 -s rr
增加web服务器地址
ipvsadm -a -t 192.168.238.181:80 -r 192.168.238.133:80 -g
ipvsadm -a -t 192.168.238.181:80 -r 192.168.238.133:80 -g

增加完成后可通过ipvsadm -Ln查看

 

以下操作在两台web端进行

拷贝一份回环接口方便VIP的进出

cd /etc/sysconfig/network-scripts/
cp ifcfg-lo ifcfg-lo:0
vim ifcfg-lo:0:
修改为以下内容
DEVICE=lo:0
IPADDR=192.168.238.181
NETMASK=255.255.255.255
ONBOOT=yes

修改arp的级别

响应级别
echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
通告级别
echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

增加路由

route add 192.168.238.181 dev lo

 在web端编写测试页面并关闭防火墙

通过VIP访问出现测试页面则成功!

LVS DR模式+keepalived

标签:ipvs   class   config   两台   相同   拷贝   connect   stat   ip地址   

原文地址:https://www.cnblogs.com/l999999999/p/12060588.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!