zoukankan      html  css  js  c++  java
  • lvs负载均衡net模式

    环境配置,一台双网卡的ens33,ens37,ens37的网关是ens33的IP,指定一下
    nginx ens33,192.168.30.22,ens37,172.16.1.1
    nginx  192.168.30.21
    nginx 192.168.30.24
    1)关闭防火墙
    systemctl stop firewalld
    systemctl disable firewalld
    iptables -F
    setenforce 0
    2)调度器配置
    ip a |grep ens
    两个网卡都实现
    3)开启路由转发
    vim /etc/sysctl.conf
    net.ipv4.ip_forward = 1
    sysctl -p
    4)配置负载分配策略
    -A 表示添加虚拟服务器,-t 表示指定vip地址及tcp端口.-s 用来指定负载调度算法
    rr轮询,wrr加权轮询,lc最小连接数,wlc 加权最小连接
    -a 表示添加服务器,-r 用来指定rlp地址及tcp端口号,-m表示使用nat模式
    (-g表示DR模式,-l TUN模式)-w 用阿里设定权后重(权重为0表示暂停节点)
    ipvsadm -C
    ipvsadm -A -t 172.16.1.1:80 -s rr
    ipvsadm -a -t 172.16.1.1:80 -r 192.168.30.21:80 -m -w 1
    ipvsadm -a -t 172.16.1.1:80 -r 192.168.30.24:80 -m -w 1
    ipvsadm -Ln

    5)web 服务器配置
    在另外两台web服务器上指定网关为lvs的IP地址,安装httpd 服务来进行访问
    vim /etc/sysconfig/network-scripts/ifcfg-ens33
    GATEWAY=192.168.30.22
    全部都指定那个网关
    添加测试页区别负载均衡
    安装yum -y install httpd
    systemctl start httpd
    echo "server1" > /var/www/html/index.html

    6)测试lvs集群
    把window7上的IP地址设为公网172.16.1.4进行测试访问:172.16.1.1

    7)ipvsadm -Lnc查看连接状态









  • 相关阅读:
    指针数组和数组指针
    initializer_list
    main:处理命令行选项
    Synchronized 和Lock区别
    sleep和wait的区别
    什么时候会发生类初始化
    类的加载与ClassLoader的理解
    获取Class类的实例
    元注解
    IO流思维导图
  • 原文地址:https://www.cnblogs.com/zc1741845455/p/10921265.html
Copyright © 2011-2022 走看看