一.基本规划
负载均衡调度器    192.168.1.104    默认网关    192.168.1.1    ip别名    192.168.1.233
realserver1    192.168.1.102    默认网关    192.168.1.1    ip别名    192.168.1.233
realserver2    192.168.1.105    默认网关    192.168.1.1    ip别名    192.168.1.233

二.安装必备软件
ipvsadm

三.负载均衡器配置
转发配置:

修改负载均衡器的/etc/sysctl.conf文件
net.ipv4.ip_forward=1
运行sysctl -p加载配置

修改/proc/sys/net/ipv4/ip_forward,并将其内容改为1
也可以用echo 1 > /proc/sys/net/ipv4/ip_forward 修改

为负载均衡器配置别名
ifconfig eth0:0 192.168.1.233 broadcast 192.168.1.233 netmask 255.255.255.0 up

四.实际服务器配置回环接口

#ifconfig lo:0 192.168.1.233 broadcast 192.168.1.233 netmask 255.255.255.255 up
#route add -host 192.168.1.233 dev lo:0

为防止实际服务器响应来自网络中针对IP别名的ARP广播,执行如下操作

#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

制作启动脚本:

#!/bin/sh
#set the Virtual IP Address
VIP=192.168.1.233
/sbin/ifconfig eth0:0 $VIP broadcast $VIP  netmask 255.255.255.0 up
/sbin/route add -host $VIP dev eth0:0
#off ARP
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
# run
sysctl -p
#end

五.用ipvsadm配置调度服务器
#ipvsadm -A -t 192.168.1.233:80 -s rr
#ipvsadm -a -t 192.168.1.233:80 -r 192.168.1.105:80 -g
#ipvsadm -a -t 192.168.1.233:80 -r 192.168.1.102:80 -g

保存配置

#ipvsadm --save>/etc/sysconfig/ipvsadm

或者可以增加一个开机启动脚本配置
#vi lvs.sh

#!/bin/sh
VIP=192.168.1.233
RIP1=192.168.1.105
RIP2=192.168.1.102
Gw=192.168.1.1
#set the virtual IP Address
/sbin/ifconfig eth0:0 $VIP netmask 255.255.255.0 up
/sbin/route add -host $VIP dev eth0:0
#Clear IPVS table
/sbin/ipvsadm -C
#set LVS
/sbin/ipvsadm -A -t $VIP:80 -s rr
/sbin/ipvsadm -a -t  $VIP:80 -r $RIP1:80 -g
/sbin/ipvsadm -a -t  $VIP:80 -r $RIP2:80 -g
#Run LVS
/sbin/ipvsadm
#end

# chmod 755 lvs.sh

# echo "sh/root/lvs.sh" >>/etc/rc.d/rc.local

LVS的DR模式配置的更多相关文章

  1. lvs中dr模式配置脚本

    1 dr模式介绍 1.1 lvs的安装 安装具体解释:http://blog.csdn.net/CleverCode/article/details/50586957. 1.2 lvs模式 lvs有三 ...

  2. LVS+keepalived DR模式配置高可用负载均衡集群

    实验环境 LVS-Master 10.0.100.201 VIP:10.0.100.203 LVS-Slave       10.0.100.204 WEB1-Tomcat 10.0.2.29 gat ...

  3. Lvs Keepalive DR模式高可用配置

    Lvs Keepalive DR模式配置 一.环境 #DIP# eth0:192.168.233.145#VIP# eth0:0 192.168.233.250/32 #RIP1:192.168.23 ...

  4. LVS三种模式配置及优点缺点比较

    目录: LVS三种模式配置 LVS 三种工作模式的优缺点比较 LVS三种模式配置 LVS三种(LVS-DR,LVS-NAT,LVS-TUN)模式的简要配置 LVS是什么: http://www.lin ...

  5. LVS三种模式配置及优点缺点比较 转

    LVS三种模式配置及优点缺点比较   作者:gzh0222,发布于2012-11-12,来源:CSDN   目录: LVS三种模式配置 LVS 三种工作模式的优缺点比较 LVS三种模式配置 LVS三种 ...

  6. LVS:DR模式(Direct Routing)部署实验

    本文介绍怎样在kvm的虚拟环境下,部署实验LVS的DR模式.包含网络结构图,怎样配置.以及使用tcpdump分析ip包. 网络结构图                               kvm ...

  7. LVS的DR模式

    DR模式: 请求由LVS接受,由真实提供服务的服务器(RealServer, RS)直接返回给用户,返回的时候不经过LVS. DR模式下需要LVS和绑定同一个VIP(RS通过将VIP绑定在loopba ...

  8. LVS的DR模式负载均衡

    参考项目:http://www.cnblogs.com/along21/p/7833261.html#auto_id_3 LVS的DR模式实现负载均衡 1.环境 lvs-server :192.168 ...

  9. 虚拟集群LVS及DR模式搭建笔记

    LVS(虚拟集群Linux Virtual Server) LVS-NAT:地址转换,数据包来回都要经过NAT转换,所以Director Server(即LVS服务器)将成为系统瓶颈.使用NAT模式将 ...

随机推荐

  1. Windows 10 上强制Visual Studio以管理员身份运行

    Windows 10 的一个既安全又蛋疼之处是UAC的行为被改变了.以往在Windows 7中,只要关闭了UAC,自己的帐号又是本机管理员组的,任何程序都会以管理员身份启动.然而,在Windows 8 ...

  2. volley 应用 GET POST请求 图片异步加载

    package com.example.volleydemo; import java.util.HashMap; import java.util.Map; import org.json.JSON ...

  3. ThinkPHP的增、删、改、查

    一.创建操作 在ThinkPHP使用add方法新增数据到数据库. 使用方法如下: $User = M()->; $data[););')->delete();

  4. 《数据结构与算法分析》学习笔记(四)——栈ADT

    一.栈ADT是what? 1.定义 栈,是限制插入和删除都只能在一个位置上进行的表. 2.图示 3.栈的基本功能 (1)是否为空 (2)进栈 (3)出栈 (4)清空 (5)取栈顶 二.栈的链表实现 # ...

  5. android 完美退出所有Activity的demo

    项目地址:https://github.com/libill/myapplication 利用android的wheel和参考android完美退出程序做出来的demo,结束掉所有打开的Activit ...

  6. Kefa and Park

    #include<bits/stdc++.h> #define max 100005 using namespace std; int cats[max]; vector<int&g ...

  7. 数据采集器移动手持打印POS终端(PDA)商超抄单方案-PDA抄单无线开单+进销存软件

    PDA主要应用在业务员外出在超市能及时抄单发送回总公司,总公司办公人员及时在软件里面调出业务员的抄单数量进行配货,大大提供工作效率. 移动数据终端和无线基础架构相结合,面向零售与批发门店店员的解决方案 ...

  8. TYVJ P1053 字符串的展开 Label:字符 水

    背景 NOIP2007年提高组第2道 描述 在初赛普及组的“阅读程序写结果”的问题中,我们曾给出一个字符串展开的例子:如果在输入的字符串中,含有类似于“d-h”或“4-8”的子串,我们就把它当作一种简 ...

  9. 【POJ】2653 Pick-up sticks(计算几何基础+暴力)

    http://poj.org/problem?id=2653 我很好奇为什么这样$O(n^2)$的暴力能过.... 虽然说这是加了链表优化的,但是最坏不也是$O(n^2)$吗...(只能说数据太弱.. ...

  10. HDU 4612 Warm up(Tarjan)

    果断对Tarjan不熟啊,Tarjan后缩点,求树上的最长路,注意重边的处理,借鉴宝哥的做法,开标记数组,标记自己的反向边. #pragma comment(linker, "/STACK: ...