• lvs的负载均衡测试


    近来工作闲暇之余,知道自己的知识欠缺,就在网上找来一些学习视频进行学习,在学习的时候,按照讲课老师的讲解步骤进行配置lvs负载均衡,配置环境如下图:

    客户端是我本机的虚拟网卡vmnet8

    lvs调度器和两台real服务器是vmware装的centos7

    lvs调度器配置的参数配置如下:

    1 echo 1 >/proc/sys/net/ipv4/ip_forward
    2 ipvsadm -C
    3 ipvsadm -At 192.168.218.150:80 -s rr
    4 ipvsadm -at  192.168.218.150:80 -r 192.168.218.24.201:80 -m
    5 ipvsadm -at  192.168.218.150:80 -r 192.168.218.24.202:80 -m

    然后在客户端ping Dip可以通过,但是访问浏览器一直显示无法访问,经过自己百度和谷歌还是不能解决,最后问了一个运维的小伙伴,给了一篇文章,将文章中的参数复制过来加以修改,参数如下:

     1 # vim /usr/local/sbin/lvs_nat.sh
     2 # 编辑写入如下内容:
     3 #! /bin/bash
     4 # director服务器上开启路由转发功能:
     5 echo 1 > /proc/sys/net/ipv4/ip_forward
     6 # 关闭 icmp 的重定向
     7 echo 0 > /proc/sys/net/ipv4/conf/all/send_redirects
     8 echo 0 > /proc/sys/net/ipv4/conf/default/send_redirects
     9 # 下面两条 ens32和ens34要看自己lvs调度器上面的网卡配置,有的是eth0和eth1,自己更改就行
    10 echo 0 > /proc/sys/net/ipv4/conf/ens32/send_redirects           
    11 echo 0 > /proc/sys/net/ipv4/conf/ens34/send_redirects
    12 # director设置 nat 防火墙
    13 iptables -t nat -F
    14 iptables -t nat -X
    15 # 下面这一条的ip是lvs调度器Dip的网段Ip,
    16 iptables -t nat -A POSTROUTING -s 192.168.24.0/24 -j MASQUERADE
    17 # director设置 ipvsadm
    18 IPVSADM='/sbin/ipvsadm'
    19 IPVSADM -C
    20 IPVSADM -A -t 192.168.218.150:80 -s wrr
    21 IPVSADM -a -t 192.168.218.150:80 -r 192.168.24.201:80 -m -w 1
    22 IPVSADM -a -t 192.168.218.150:80 -r 192.168.24.202:80 -m -w 1

     然后就成功了!,

    总结:

    1. 由于知识受限,没发现什么原因导致失败的,等学习一段再来分析;如有知道的路过,还望指点一二。  
    2. 小伙伴分享的文章地址:https://www.cnblogs.com/liwei0526vip/p/6370103.html#3954608
    3. 三台机器注意关闭防火墙

      

       

  • 相关阅读:
    php cookie名不能使用点号(句号)
    jquery:iframe里面的元素怎样触发父窗口元素的事件?
    __destruct与register_shutdown_function执行的先后顺序问题
    curl: (60) SSL certificate problem: unable to get local issuer certificate 错误
    js与as3交互的问题
    启动smaba后nginx 11 resource temporarily unavailable[转载]
    PHP错误: Exception thrown without a stack frame in Unknown on line 0[转载]
    Discuz x2.5的注册后返回第三方应用
    laravel-admin select关联
    laravel-admin 自动生成模块
  • 原文地址:https://www.cnblogs.com/baikaishui-liang/p/9927561.html
Copyright © 2020-2023  润新知