CentOS7系统LVS-DR模式实验

配置LVS DR 模式

  • 环境

    • 五台CentOS7虚拟机 (管理IP均未配置网关)
    • 客户端
      • 管理IP:172.20.1.2
      • 访问IP:192.168.1.2
    • 路由器
      • 管理IP:172.20.1.253
      • eth1:192.168.1.253
      • eth2:192.168.2.253
    • LVS服务器
      • 管理IP:172.20.1.100
      • DIP:192.168.2.100 网关192.168.2.253
      • VIP:192.168.2.101
    • Real Server1
      • 管理IP:172.20.1.81
      • RIP:192.168.2.81 网关192.168.2.253
      • VIP:192.168.2.101
    • Real Server2
      • 管理IP:172.20.1.82
      • RIP:192.168.2.82 网关192.168.2.253
      • VIP:192.168.2.101
  • 配置RealServer1,2
    cp /etc/sysconfig/network-scripts/ifcfg-lo{,:1}
    vim /etc/sysconfig/network-scripts/ifcfg-lo:1 # 编辑配置文件。 v gg = 可以自动整理格式
        DEVICE=lo:1
        IPADDR=192.168.2.101  # 此为VIP地址
        NETMASK=255.255.255.255
        ONBOOT=yes
        NAME=loopback:1
    vim /etc/sysctl.conf  # 添加以下内容
        net.ipv4.conf.all.arp_ignore = 1
        net.ipv4.conf.lo.arp_ignore = 1
        net.ipv4.conf.all.arp_announce = 2
        net.ipv4.conf.lo.arp_announce = 2
    sysctl -p
    systemctl restart network
  • 配置LVS服务器
    yum install ipvsadm
    vim /etc/sysconfig/network-scripts/ifcfg-eth1
        TYPE=Ethernet
        BOOTPROTO=static
        DEFROUTE=yes
        NAME=eth1
        DEVICE=eth1
        ONBOOT=yes
        IPADDR=192.168.2.100
        PREFIX=24
        GATEWAY=192.168.2.253
    vim /etc/sysconfig/network-scripts/ifcfg-eth1:1
        TYPE=Ethernet
        BOOTPROTO=static
        DEFROUTE=yes
        NAME=eth1:1
        DEVICE=eth1:1
        ONBOOT=yes
        IPADDR=192.168.2.101
        PREFIX=24
    systemctl restart network
    # 配置LVS调度规则
    ipvsadm -At 192.168.2.101:80 -s wrr # wrr为加权轮询
    ipvsadm -at 192.168.2.101:80 -r 192.168.2.81 -g -w 2 # -g 为指定DR模式(默认为此,可省略),-w为设置权重
    ipvsadm -at 192.168.2.101:80 -r 192.168.2.82 -g -w 1
    ipvsadm -Sn > /etc/sysconfig/ipvsadm  # -S 为保存配置,-n表示不需要对地址及端口进行解析。
    systemctl enable ipvsadm
  • 配置路由器
    vim /etc/sysconfig/network-scripts/ifcfg-eth1
        TYPE=Ethernet
        BOOTPROTO=static
        DEFROUTE=yes
        NAME=eth1
        DEVICE=eth1
        ONBOOT=yes
        IPADDR=192.168.1.253
        PREFIX=24
    vim /etc/sysconfig/network-scripts/ifcfg-eth2
        TYPE=Ethernet
        BOOTPROTO=static
        DEFROUTE=yes
        NAME=eth2
        DEVICE=eth2
        ONBOOT=yes
        IPADDR=192.168.2.253
        PREFIX=24
    echo 1 > /proc/sys/net/ipv4/ip_forward
  • 客户端设置IP地址进行访问。
    for i in {1..100} ;do curl 192.168.2.101; sleep 1 ;done

原文地址:https://www.cnblogs.com/liy36/p/12130888.html

时间: 2024-10-14 17:05:51

CentOS7系统LVS-DR模式实验的相关文章

负载均衡(LVS DR模式搭建,DR只用一个公网ip,Keepalived+LVS DR)

一.LVS DR模式搭建 准备工作 三台机器: 分发器,dir:192.168.52.100 rs1:192.168.52.101  (网关改回来,之前nat模式改成100) rs2: 192.168.52.102  (网关改回来,之前nat模式改成100) vip:192.168.52.200   (这个虚拟ip需要绑定在每台机器上) 分发器dir上: [[email protected] ~]# iptables -F [[email protected] ~]# vim /usr/loca

LVS DR模式负载均衡的搭建(单网段)

LVS DR模式负载均衡的搭建(单网段) 实验需要五台虚拟机,都是centos7 客户端 路由器 lvs服务器 172.22.144.188 1接口172.22.144.17 2接口192.168.49.5 172.22.144.17 192.168.49.5 rs1服务器 rs2服务器 192.168.49.3 192.168.49.4 **客户端的配置** vim /etc/sysconfig/nerwork-scripts/ifcfg-ens33 DEVICE=ens33 NAME=ens

lVS DR模式对于后端真实服务器禁止arp广播回应设置

部署LVS-DR模式的时候,我们需要对后端realserver设置的vip禁止ARP广播回应,后端realserver服务器可能是linux或者windows (一).对于realserver 是linux的系统 ,给后端服务器配置vip的方法 真实服务器(real server)配置 ip配置 1)ip:10.0.0.11/16 gw:10.0.0.139 vip:172.16.10.100 # ifconfig lo:0 172.16.10.100/32 broadcast 172.16.1

CentOS下LVS DR模式负载均衡配置详解

一安装LVS准备: 1.准备4台Centos 6.2 x86_64 注:本实验关闭 SELinux和IPtables防火墙. 管理IP地址 角色 备注 192.168.1.101 LVS主调度器(Master Director) 对外提供服务的VIP为192.168.1.180 192.168.1.114 LVS从调度器(Backup Director) 平时可以作为RS(真实服务器使用) 192.168.1.104 RS1(真实服务器)   192.168.1.103 RS2(真实服务器)  

LVS集群的基本原理、LVS/NAT模式的配置、LVS/DR模式的配置、编写自动脚本检查LVS上realserver健康性

Linux 虚拟服务器(LVS)由章文嵩在国防科技大学就读博士期间创建利用LVS可以实现高可用的.可伸缩的Web.Mail.Cache和Media等网络服务,已经被集成到linux内核里了. 1.什么是集群? 使用一组服务器提供相同的服务2.使用集群的目的? 增强可靠性   降低成本   提高可扩展性   提高性能3.集群分类? HPC 高性能计算集群    (气象   航天   航空)    LB    负载均衡集群 (平均地分摊处理)    * LVS    hproxy HA    高可用

负载均衡之LVS/DR模式

和NAT模式不同,DR的负载均衡调度器工作在网络七层协议中的数据链路层,也就是第二层.它通过修改数据包的目标MAC地址,将数据包转发到实际应用服务器上,最重要的是,实际服务器的响应数据包将直接返回给用户端,而不需要经过负载调度器 1.LVS.DR简介 LVS 是Linux Virtual Server的简称,在实际环境中经常作为B/S结构的网络应用中的负载均衡器来使用,工作在7层网络模型中的,网络层,也就是通常说的IP层,由于数据的处理是在Linux内核态完成的,所以相对反向代理服务器来说,性能

一个公网地址部署LVS/DR模式

http://blog.chinaunix.net/uid-7411781-id-3436142.html 网上看了很多关于LVS的文章,在选取2种模式LVS/DR和LVS/NAT,看到很多人的观点都认为DR模型中必须要使用多个公网地址,既DIP,VIP,RIP必须在同一网段内 刚开始我的想法也是如此,所知道的唯一的解决方案就是在LVS集群之前再加一台路由器,用路由器做静态NAT转换,后端的LVS集群则使用DR 模式.不过这样一来就比较耗成本,要有一台路由器专门负责NAT的转换工作,而且压力都转

LVS DR模式 RealServer 为 Windows客户端配置

LVS   DR模式  Windows 2000,Windows2003客户端配置 控制面板-添加硬件-选"是,我已经连接了此设备"点击下一步-在列表中选择添加新的硬件设备-选"安 装我充从手动..." -接下来的列表中选择"Microsoft loopback adapter " 添加完成后在"网上邻居"右键 设置Microsoft loopback adapter IP地址,子网掩码要设置成VIP所对应的子网掩码  (不能

LVS DR模式搭建,keepalived + lvs

笔记内容: 18.11 LVS DR模式搭建 18.12 keepalived lvs 笔记日期:2017-11-13 18.11 LVS DR模式搭建 在实际生产环境中DR模式是用得最多的,NAT模式都用得比较少,因为NAT有一个瓶颈,服务器少还行,一旦服务器多的话,就不行了.所以DR模式才是重点,这一章节介绍如何搭建DR模式. 准备工作: 准备三台机器,一台作为分发器(dir),其他两台作为Real Server.三台机器都可以使用同一网段的IP,与NAT模式不同的是,三台机器都需要绑定一个

LVS DR模式搭建、keepalived+LVS搭建介绍

LVS DR模式搭建 1.准备工作 DR模式同样需要三台虚拟机,三台机器只需要有"公网"IP,但在这种模式下又多了一个VIP. 调度器dir:172.16.111.100真实服务器rs1:172.16.111.110真实服务器rs2:172.16.111.120VIP:172.16.111.200 2.DR模式搭建 在dir机器上写入脚本 [[email protected] ~]# vim /usr/local/sbin/lvs_dr.sh 增加如下脚本内容: #! /bin/bas