LVS-配置

lVS(主) DIP 192.168.135.129 VIP 192.168.135.100

lVS(备) DIP 192.168.135.132 VIP 192.168.135.100


后端服务器 RIP 192.168.135.130

后端服务器 RIP 192.168.135.131


1.请求转发服务器配置vip

 

2. 修改后端服务器内核参数(设置接收到ARP请求时的响应级别和定义将自己地址向外通告时的通告级别)

 

 echo "1" > /proc/sys/net/ipv4/conf/ens33/arp_ignore

 echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore

 echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce

 echo "2" > /proc/sys/net/ipv4/conf/ens33/arp_announce

3. 配置后端服务器的vip地址

 

ifconfig lo:2 192.168.135.100 netmask 255.255.255.255 broadcast 1

ifconfig lo:3 192.168.135.100 netmask 255.255.255.255 broadcast 1

 

4. 后端服务器配置路由

 

route add -host 192.168.135.100 dev lo:3

5. 转发服务器安装ipcsadm

 

6. 转发服务器添加集群服务

 

7. 集群服务中添加后端服务

 

 

8. 如需使用keepalived实现lvs高可用

(1) 安装keepalived

apt-get install keepalived

(2) 修改配置文件/etc/keepalived/keepalived.conf

因安装后没有自动生成,需要上网找模板

配置如下:

! Configuration File for keepalived

global_defs {
   notification_email {
    root@localhost 
   }
   notification_email_from lvs@localhost` 
   smtp_server127.0.0.1 
   smtp_connect_timeout 30
   router_id LVS_DEVEL
}

vrrp_instance VI_1 {
    state MASTER #若是备用lvs则写BACKUP
    interface ens33 
    virtual_router_id 51
    priority 100    #权重,若是备用lvs,则写100以下
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {#VIP
       192.168.135.100/24 dev ens33 label ens33:1 
    }
}

virtual_server 192.168.135.100 80 {
    delay_loop 6
    lb_algo wlc #负载均衡方式
    lb_kind DR 
    nat_mask 255.255.255.0
    persistence_timeout 50
    protocol TCP
#配置后端服务器
    real_server 192.168.135.130 80 {
        weight 1
        HTTP_GET {
            url {
              path /
              status_code 200
            }
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
        }
    }
    real_server 192.168.135.131 80 {
        weight 1
        HTTP_GET {
            url {
              path /
              status_code 200
            }
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
        }
    }

}

(3) 启动keepalive(启动前需使用ifconfig查看是否有vip地址,若有则down掉)

Service keepalived start

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值