负载均衡lvs_dr模式

#################################################################
director为调度器
rs1及rs2位real server
vip为虚拟ip

director: 192.168.108.18
rs1: 192.168.108.19
rs2: 192.168.108.10
vip: 192.168.108.17
#################################################################

######################## director setting ########################
#!/bin/bash
# /usr/local/sbin/lvs_dr.sh
# director 服务器上开启路由转发功能:
echo 1 > /proc/sys/net/ipv4/ip_forward

ipv=/usr/sbin/ipvsadm
vip=192.168.108.17
rs1=192.168.108.19
rs2=192.168.108.10
ifconfig eth0:0 down
ifconfig eth0:0 $vip broadcast $vip netmask 255.255.255.255 up
route add -host $vip dev eno16777736:0
$ipv -C
$ipv -A -t $vip:80 -s rr
$ipv -a -t $vip:80 -r $rs1 -g
$ipv -a -t $vip:80 -r $rs2 -g
######################## director setting ########################

########################## rs1-rs2 setting ########################
#!/bin/bash
#/usr/local/sbin/lvs_rs.sh
vip=192.168.108.17
ifconfig lo:0 $vip broadcast $vip netmask 255.255.255.255 up
route add -host $vip dev lo:0
echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" > /proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce
########################## rs1-rs2 setting ########################

############################## 测试检测 ###########################
curl 192.168.108.17
############################## 测试检测 ###########################
时间: 2024-10-14 20:55:38

负载均衡lvs_dr模式的相关文章

高可用&负载均衡架构模式

下面总结一下常见的高可用和负载均衡架构模式. 1. 客户端切换. 客户端配置多个服务器地址.如果发生某个服务器无法访问或者使用异常,客户端就切换到其它服务器上. 优点:简单,高效,可以在业务层面检测服务可用性 缺点:需要提前配置. Mysql connect 这样做load balance 和failed over .在JDBC连接上可以配置多个服务器. http://dev.mysql.com/doc/connector-j/en/connector-j-reference-configura

LVS负载均衡—NAT模式

LVS负载均衡-NAT模式 如下图所示,NAT模式中的一大缺点就是无论是请求的数据包,还是返回的数据包,都必须要经过负载的这个点,请求的数据包一般内容较少,问题不是很大,而返回的数据包,一般都是图片,视频等等,这会给中间的调度器带来巨大的负担 一.环境准备准备三台虚拟机LVS主机有两块网卡:VIP=192.168.1.2 (一般为公网IP)DIP=10.168.1.1RIP1=10.168.1.100RIP2=10.168.1.200二.LVS主机准备工作首先安装ipvsadm[root@loc

linux lvs负载均衡nat模式

linux的lvs负载均衡主要用于提高服务器的处理能力,提高服务器的相应能力,提高并发处理能力,以及合理的资源分配. 地址转换:简称NAT模式,类似于防火墙的私有网络结构,负载调度器作为所有服务器节点的网关,即作为客户机的访问入口,也是各节点回应客户机的访问出口.服务器节点使用私有IP地址.与负载调度器位于同一个物理网络,安全性要优于其他两种方式,但是因为调度器既要提供入口又要提供出口所以性能方面不是很好. LVS现在已成为LINUX内核的一部分,默认编译为ip_vs模块,手动加载ip_vs模块

LVS负载均衡DR模式+keepalived

实验拓扑: 实验准备: CentOS6.5-x86-64 node1 10.0.0.11    软件:ipvsadm+keepalived    角色:Director1 node2 10.0.0.12    软件:ipvsadm+keepalived    角色:Director2 node3 10.0.0.13    软件:nginx    角色:Realerver1 node4 10.0.0.14    软件:nginx    角色:Realerver2 一.在两台Director上安装配

Centos7下lvs负载均衡lvs-tun模式配置

一.架构 director:172.28.18.69 vip:172.28.18.70 real server1:172.28.18.71 real server2:172.28.18.78 二.两台real server上安装nginx 配置nginx yum源 [[email protected] ~]# vim /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/cent

LVS负载均衡DR模式理论讲解

部署LVS_DR群集LVS_DR数据包流向分析为了方便进行原理分析,将Client0与群集机器放在同一网络中,数据包流经路线为1-2-3-41.Client向目标VIP发出请求,Director(负载均衡器)接收.此时IP包头及数据帧信息为:2.Director根据负载均衡算法选择RealServer_1,不修改也不封装IP报文,而是将数据帧的MAC地址改为RealServer_1的MAC地址,然后在局域网上发送.IP包头及数据帧头信息如下:3.RealServer_1收到这个帧,解封装后发现目

LVS负载均衡-DR模式

环境: DIR:172.16.115.100.172.16.115.200(虚拟IP,用于转发) RS1:172.16.115.157 RS2:172.16.115.202 cilent:172.16.115.* DIR主机 1. 安装lvs软件包ipvsadm和nginx,编辑hosts文件/etc/hosts,修改hostname为dr 阿里云扩展源wget http://mirrors.aliyun.com/repo/epel-6.repo  -P /etc/yum.repos.d/ 命令

LVS搭建集群实现负载均衡-NAT模式

服务介绍: LVS 简称 Linux Virtual Server,在实际环境中经常作为B/S结构的网络应用中的负载均衡器来使用,工作在7层网络模型中的,网络层,也就是通常说的IP层,由于数据的处理是在Linux内核态完成的,所以性能很高 nat 模式: 支持任 何操作系统,以及私有网络,只需要一个公网ip ,系统性能受到限制,每次执行nat需要重写包,有一定延迟. 实验环境 实验环境: xuegod 63   VIP:eth0 192.168.0.103    ; DIP:eth1 192.1

LVS负载均衡-NAT模式

环境: DIR:192.168.11.190(网卡1:内网).192.168.21.190(网卡2:外网) RS1:192.168.11.160 RS2:192.168.11.20 cilent:192.168.21.180 DIR主机 1. 安装lvs软件包ipvsadm,编辑hosts文件/etc/hosts,修改hostname为dr 命令 yum install -y ipvsadm 2. 编写脚本文件/usr/local/sbin/lvs_nat.sh 内容:  #! /bin/bas