美文网首页
4层负载均衡

4层负载均衡

作者: Icarus_ac47 | 来源:发表于2018-10-23 19:19 被阅读0次

    3台机器

    10.0.0.20 dr1 负载均衡器 两个网卡用 toute -n 查看路由条目上面是dip 下面是 vip

    10.0.0.21 rs1 web1

    10.0.0.22 rs2 web2

    1.两个rs上部署web服务

    yum install nginx -y

    修改主机内容

    启动服务:

    systemctl start nginx

    1. 给两个web服务器的lo网卡设置子网掩码为32位vip (在这之前先确定一下谁是VIP)

    rs1:

    ifconfig lo:0 10.0.0.30/32

    rs2:

    ifconfig lo:0 10.0.0.30/32

    3.给两个web服务器设置内核参数

    为了让vip发包出去

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

    忽略arp响应

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

    4.保证dr这台机器数据包是从dip发出去的

    如何判断:

    谁的路由条目在上面,谁就是dip,另一个就是vip

    5.在dr上设置lvs路由条目

    yum install ipvsadm -y

    ipvsadm -A -t 10.0.0.30:80 -s rr

    ipvsadm -a -t 10.0.0.30:80 -r 10.0.0.21:80 -g

    ipvsadm -a -t 10.0.0.30:80 -r 10.0.0.22:80 -g

    -A 添加virtual server

    -t 指定使用tcp协议

    -s 指定调度策略为rr

    -a 添加realserver

    -r 指定realserver是谁

    让配置永久生效:

    ipvsadm-save > /etc/sysconfig/ipvsadm

    systemctl enable ipvsadm

    相关文章

      网友评论

          本文标题:4层负载均衡

          本文链接:https://www.haomeiwen.com/subject/gtdnnftx.html