zoukankan      html  css  js  c++  java
  • #Linux LVS 负载均衡

    1.环境

    Director: 192.168.1.186

    Web1: 192.168.1.161

    Web2: 192.168.1.185

    2.Director配置vip

    [root@localhost ~]# ip add add 192.168.1.189/32 dev eth0

    3.web1和web2配置

    (1)配置系统参数(web1和web2都需要配置)

    #!/bin/bash
    case $1 in
            start)
                    echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
                    echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore
                    echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
                    echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce
    ;;
            stop)
                    echo 0 > /proc/sys/net/ipv4/conf/all/arp_ignore
                    echo 0 > /proc/sys/net/ipv4/conf/lo/arp_ignore
                    echo 0 > /proc/sys/net/ipv4/conf/all/arp_announce
                    echo 0 > /proc/sys/net/ipv4/conf/lo/arp_announce
    ;;
    esac

    (2)web1.web2配置vip (web1,和web2都需要配置)

    [root@master ~]# ifconfig lo:0 192.168.1.189 netmask 255.255.255.255 up
    [root@master
    ~]# route add 192.168.1.189 dev lo:0

    4.Director配置ipvsadm

    ipvsadm -A -t 192.168.1.189:80 -s rr                         #rr 轮询 round robin
    
    ipvsadm
    -a -t 192.168.1.189:80 -r 192.168.1.161:80 -g -w 1 #-w
    权重 ,rr模式不需要加,当调度模式为 ipvsadm -A -t 192.168.1.189:80 -s wrr 加强权重模式的时候,
    ipvsadm -a -t 192.168.1.189:80 -r 192.168.1.185:80 -g -w 2

     #其他命令

    ipvsadm -C      #清除配置

    5.测试rr模式的时候

    Last login: Thu Oct 19 19:38:41 2017 from 192.168.1.140
    root@ubuntu:~# curl http://192.168.1.189/1.html
    161
    root@ubuntu:~# curl http://192.168.1.189/1.html
    185
    root@ubuntu:~# curl http://192.168.1.189/1.html
    161
    root@ubuntu:~# curl http://192.168.1.189/1.html
    185

    #

  • 相关阅读:
    [C++]2-5 分数化小数
    [C++]2-4 子序列的和
    [C++]2-3 倒三角形
    [C++]2-2 韩信点兵
    [C++]2-1 水仙花数
    [C++]竞赛模板·数据统计与IO(重定向版与非重定向版)
    数学建模·经验小结
    信息检索·论文写作
    PPT制作
    演讲与语言表达
  • 原文地址:https://www.cnblogs.com/lwsup/p/7737906.html
Copyright © 2011-2022 走看看