LVS 负载均衡——直接路由模式DR

一、配置的网络拓扑结构图

二、配置lvs服务器

  • 配置虚拟网卡地址(VIP地址)
[[email protected] ~]# ifconfig eno16777728:0 192.168.200.253 netmask 255.255.255.0
#查看配置结果
[[email protected] ~]# ifconfig eno16777728:0
eno16777728:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.200.253  netmask 255.255.255.0  broadcast 192.168.200.255
        ether 00:0c:29:f0:42:97  txqueuelen 1000  (Ethernet)
  • 安装ipvsadm软件包实现lvs轮询
[[email protected] ~]# yum -y install ipvsadm
#查看安装结果
[[email protected] ~]# rpm -qa ipvsadm
ipvsadm-1.27-7.el7.x86_64
  • 配置轮询规则
[[email protected] ~]#  ipvsadm -A -t 192.168.200.253:80 -s rr
[[email protected] ~]#  ipvsadm -a -t  192.168.200.254:80 -r 192.168.200.112:80 -g -w 1
[[email protected] ~]#  ipvsadm -a -t  192.168.200.253:80 -r 192.168.200.113:80 -g -w 1

三、配置Apache节点服务器(两台服务器配置相同)

  • 配置虚拟网卡IP地址(VIP地址)
[[email protected] ~]# ifconfig lo:0  192.168.200.253 netmask 255.255.255.255 
  • 添加路由规则
[[email protected] ~]# route add -host 192.168.200.253 dev lo:0
#将访问VIP的数据限制在本地以避免通信紊乱。
  • 调整/proc响应参数
[[email protected] ~]# vim /etc/sysctl.conf
net.ipv4.conf.all.arp_ignore=1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.default.arp_ignore = 1
net.ipv4.conf.default.arp_announce = 2
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
#启用参数
[[email protected] ~]# sysctl -p
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.default.arp_ignore = 1
net.ipv4.conf.default.arp_announce = 2
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
  • 安装Apache开启服务
[[email protected] ~]# yum -y install httpd
#开启httpd服务
[[email protected] ~]# systemctl start httpd

四、测试

  • 所有机器关闭防火墙,安全规则
[[email protected] ~]# systemctl stop firewalld
[[email protected] ~]# setenforce 0
[[email protected] ~]# iptables -F
  • 准备测试页
[[email protected] ~]# echo "111111111" > /var/www/html/index.html
  • 测试

原文地址:https://www.cnblogs.com/canflyfish/p/11635039.html

时间: 2024-07-29 13:47:37

LVS 负载均衡——直接路由模式DR的相关文章

lvs负载均衡群集搭建(DR)

lvs负载均衡群集搭建(DR) 1:之前有讲过使用NAT技术的lvs的群集搭建接下来使用DR的直接路由模式来搭建负载均衡群集 2:在DR模式中.lvs负载调度器作为群集的访问入口,但不作为网关使用,服务器池中的所有节点来自internet.发送给客户端的web相应数据包不需要经过负载调度器:这种方式入站.出站访问数据分别被处理,因此lvs负载调度器和所有节点服务器都需要配置VIP地址,以便响应整个群集的访问. VIP地址192.168.1.254 负载均衡服务器           web1服务

LVS负载均衡群集之构建DR模式,可跟做!!!

有关于LVS负载均衡群集的相关概念可以参考博文:LVS负载均衡群集详解 一.案例概述 LVS负载均衡模式-DR模式:lvs负载调度器作为群集的访问入口,但不作为网关使用,服务器池中的所有节点都各自接入internet,发送给客户机(互联网)的web响应数据包不需要经过lvs负载调度器. LVS负载均衡模式-DR模式:优点:负载均衡器只负责将请求包分发给物理服务器,而物理服务器将应答包直接发给用户.所以,负载均衡器能处理很巨大的请求量,这种方式,一台负载均衡能为 超过100台的物理服务器服务,负载

LVS负载均衡之NAT模式部署

1.LVS的NAT模式介绍 参考自官网:http://www.linuxvirtualserver.org/zh/lvs3.html 由于IPv4中IP地址空间的日益紧张和安全方面的原因,很多网络使用保留IP地址(10.0.0.0/255.0.0.0. 172.16.0.0/255.128.0.0和192.168.0.0/255.255.0.0)[64, 65, 66].这些地址不在Internet上使用,而是专门为内部网络预留的.当内部网络中的主机要访问Internet或被Internet访问

LVS负载均衡三种模式的实现

何为lvs负载均衡? lvs负载均衡(linux virtual server)又名linux虚拟服务器.由章文嵩博士主导的负载均衡项目,目前LVS已经被集成到Linux内核模块中.该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案.如下图所示,互联网用户通过web请求访问到lvs调度器,然后调度器再根据算法把请求送给后端的linux web服务器上.比如这里拿负载均衡模式来说,由于web服务器都是连接的相同的存储,又都是跑的相同的服务,所以不论哪个服务器回应客户端,内容则都是一致

WEB服务器搭建LVS负载均衡集群之DR方式

一.DR模式 二.实验环境实验目的:利用lVS实现网站的高并发架构三台CentOS-7.5虚拟机lVS负载均衡器:10.0.11.205 VIP: 10.0.11.210web-1(real_server1):10.0.11.203 web-2(real_server2):10.0.11.204 VIP(虚拟IP): 10.0.11.210 三台服务器均关闭:防火墙+selinux三台服务器均可以上外网Client为自己的笔记本电脑:10.0.11.53Web类型:nginx 三.lVS-DR实

Lvs 负载均衡之nat模式配置

Lvs nat模式全称是Virtual Server via Network Address Translation(VS/NAT),通过网络地址转换,调度器重写请求报文的目标地址,根据预设的调度算法,将请求分派给后端的真实服务器:真实服务器的响应报文通过调度器时,报文的源地址被重写,再返回给客户,完成整个负载调度过程. Lvs nat工作原理图如下 特点: 1,所有的后端服务器和Lvs服务器(调度器)要在同一个网段内 2,后端服务器IP是私有地址,仅用于集群节点之间进行通信 3,Lvs服务器同

LVS负载均衡群集--NAT模式

LVS简介1. 在互联网应用中,随着站点对硬件性能.响应速度.服务稳定性.数据可靠性等要求越来越高,单台服务器难以承担所有的访问.除了使用价格昂贵的大型机.专用负载分流设备以外,企业多选择构建群集服务器--通过整合多台相对廉价的普通服务器,以同一个地址对外提供相对的服务.本篇博客将介绍企业中常用的一种群集技术--LVS.负载均衡群集:以提高应用系统的响应能力.尽可能处理更多的访问请求.减少延迟为目标,获得高并发.高负载(LB)的整体性能.LB的负载分配依赖于主节点的分流算法,将来自客户机的访问请

LVS负载均衡集群之DR模式

一.环境 4台虚拟机:1台Client.1台DirectorServer.2台RealServer.IP地址分别如下: Client:192.168.12.22 DS:VIP:192.168.12.100,DIP:192.168.12.10 RealServer1:192.168.12.80 RealServer2:192.168.12.81 二.安装配置RealServer RealServer1: yum -y install httpd chkconfig httpd on echo "R

LVS负载均衡之nat模式的配置

nat模式的配置:(假设    dir:192.168.2.122(假设成公网IP) 192.168.109.136(内网) rs1:192.168.109.130 rs2:192.168.109.131) (1)先在dir上安装lvs服务: yum install -y ipvsadm (2)编写lvs配置的启动脚本: #!/bin/bash # director 服务器上开启路由转发功能: echo 1 > /proc/sys/net/ipv4/ip_forward #关闭icmp的重定向