`
jingtao416
  • 浏览: 30208 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

lvs DR 模式配置

    博客分类:
  • lvs
lvs 
阅读更多

配置lvs DR模式;我的环境:

192.168.88.203(用于lvs的服务端,安装ipvsadm, 并且在其上配置虚拟ip)

192.168.88.204(真实服务器 用于tomcat)

192.168.88.205(真实服务器 tomcat)

配置步骤:

0. 在lvs的服务器上安装
ubuntu: apt-get install ipvsadm (具体参照:http://blog.csdn.net/naughty610/article/details/6133152)
centos: yum install -y wget make kernel-devel gcc gcc-c++ libnl* libpopt* popt-static  (具体参照:http://www.cnblogs.com/kgdxpr/archive/2013/09/09/3309776.html)


1. lvs 服务端配置:

1.1 配置虚拟ip
ifconfig eth0:0 192.168.88.211 broadcast 192.168.88.211 netmask 255.255.255.255 up

1.2 然后给设备eth0:0指定一条路由
route add -host 192.168.88.211 dev eth0:0

1.3 接着启用系统的包转发功能,从而使系统充当路由器
echo "1" >/proc/sys/net/ipv4/ip_forward

1.4 清除内核虚拟服务器列表中的所有记录
ipvsadm -C

1.5 添加一条新的虚拟IP记录
ipvsadm -A -t 192.168.88.211:80 -s wrr -p 10

1.6 新加虚拟IP记录中添加两条新的Real Server记录
ipvsadm -a -t 192.168.88.211:80 -r 192.168.88.204:80 -g -w 1
ipvsadm -a -t 192.168.88.211:80 -r 192.168.88.205:80 -g -w 10


(关于1.4-1.6步骤的命令参数的详细解释: http://yangrong.blog.51cto.com/6945369/1287534)


3. 真实服务器配置(每个机器都要配置)

3.1 此操作是在回环设备上绑定了一个虚拟IP地址
ifconfig lo:0 192.168.88.211 netmask 255.255.255.255 broadcast 192.168.88.211 up

3.2 然后给设备lo:0指定一条路由
route add -host 192.168.88.211 dev lo:0

3.3 启用系统的包转发功能,从而使系统充当路由器
echo "1" > /proc/sys/net/ipv4/ip_forward

3.4 禁止了本机的ARP请求 (arp 请求解释: http://yangrong.blog.51cto.com/6945369/1287534)
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
sysctl -p


另:其他命令:
route del -net 169.254.0.0 netmask 255.255.0.0 dev eth0

route del -net 192.168.88.211 netmask 255.255.255.255 dev lo

ifconfig lo:0 down

lsmod | grep ip_vs

ipvsadm -Ln

(参考文档:http://ixdba.blog.51cto.com/2895551/554799、http://www.2cto.com/os/201308/237934.html)



这样配置后发现lvs总是转发到一个服务器上,没有查找到原因,愁
分享到:
评论

相关推荐

    CentOS上配置LVS DR集群

    CentOS 上配置 LVS DR 集群 本文将指导您如何在 CentOS 上配置 LVS DR 集群,包括环境准备、服务器配置、LVS 集群配置等。 一、环境准备 在配置 LVS DR 集群之前,需要准备三台集群服务器,操作系统为 CentOS 5.5...

    lvs DR模式总结详细笔记文档

    LVS DR 模式总结详细笔记文档 LVS(Linux Virtual Server)是一种基于 Linux 的负载均衡解决方案,能够将incoming请求分布到多个后端服务器上,以提高系统的可扩展性和高可用性。在 DR 模式下,LVS 可以与 ...

    Redhat Linux 6 操作系统LVS_DR模式配置

    Redhat Linux 6 操作系统LVS_DR模式配置的详细文档,按照文档的部署和配置可实现 LVS_DR模式的负载均衡。

    linux lvs 的DR 模式

    ### Linux LVS的DR模式详解 #### 一、概述 Linux Virtual Server (LVS) 是一个基于 Linux 内核的高性能负载均衡解决方案,它能够通过调度算法将客户端请求分发到多个后端服务器(Real Server),从而实现负载均衡...

    Keepalived+LVS-DR模式配置高可用负载均衡集群

    Keepalived+LVS-DR 模式配置高可用负载均衡集群需要经过多个步骤,包括安装 nginx、安装 ipvsadm、安装 keepalived、配置 LVS-RS、启动 nginx、启动 LVS-RS、启动 keepalived、测试 LVS 负载均衡等。只有通过这些...

    掌握LVS-DR模式原理、流程特点及搭建.doc

    LVS-DR 模式原理、流程特点及搭建 LVS-DR 模式是 Load Balancer 的一种实现方式,它可以将incoming请求分配到多个 Real Server 上,以提高系统...LVS-DR 模式可以提高系统的可用性和性能,但是需要正确地配置和搭建。

    LVS/NAT与LVS/DR模式集群的概述与配置

    ### LVS/NAT与LVS/DR模式集群的概述与配置 #### 一、集群及其重要性 **集群**的概念是指一组通过高速网络互连的计算单元,它们以单一系统的模式进行管理,对外提供一致的服务体验。集群技术的核心优势在于其能够...

    LVS负载均衡DR模式安装调试介绍.pptx

    5. **LVS DR模式配置** - **iptables规则**:添加PREROUTING规则,将目标为VIP的80端口TCP流量重定向至真实服务器,如`iptables -A PREROUTING -t nat -p tcp -d 192.168.134.200 --dport 80 -j REDIRECT`。 - **...

    第三讲LVS负载均衡DR模式安装调试介绍.pptx

    - **DR模式配置**: - 配置LVS服务器的DR模式,包括设置虚拟服务器IP、真实服务器列表等。 - 使用iptables规则实现数据包的目标MAC地址修改。 - 保存iptables规则以确保重启后规则依然生效。 #### 五、Nginx配置...

    LVS脚本语言

    #### 三、LVS DR模式配置脚本分析 根据提供的脚本内容,我们可以看到两个主要部分:负载均衡器(Director Server)配置脚本 `LvsDR` 和真实服务器(Real Server)配置脚本 `realserver`。 ##### 1. 负载均衡器配置...

    centos7 lvs DR模式1

    **LVS DR模式详解** LVS(Linux Virtual Server)是一种基于IP层的负载均衡技术,DR(Direct Routing)模式是其工作模式之一,它通过直接路由的方式实现负载均衡。在这个案例环境中,我们将深入理解DR模式的搭建...

    LVS三种模式配置总结

    "LVS三种模式配置总结" LVS(Linux Virtual Server)是一种开源的虚拟服务器解决方案,旨在提供高可用性、高性能和高扩展性的服务器集群解决方案。LVS架构中有三种模式:LVS-DR、LVS-NAT和LVS-TUN,本文将对这三种...

    lvs高可用dr模式配置文件

    lvs高可用dr模式配置文件

    RedHat6.5安装配置LVS-DR

    LVS-DR模式是一种心跳线同步的负载均衡解决方案,通过直接路由的方式将客户端请求转发到后端的真实服务器,从而实现负载分担和故障切换。 **安装前准备** 1. 确保你的Red Hat 6.5系统已经更新至最新版本,可以通过...

    如何在VMware上部署LVSDR.

    4. **Director配置**:安装ipvsadm,编写并运行lvsdr脚本以完成集群配置。 #### 结论 在VMware环境中部署LVS/DR集群,不仅能有效提升Web服务的性能和可用性,还能通过DR模式减少网络延迟,增强用户体验。通过详细...

    基于DR模式的LVS负载均衡群集配置教程录像.exe

    基于DR模式的LVS负载均衡群集

    8.1: 集群及LVS简介 、 LVS-NAT集群 、 LVS-DR集群 、 总结与答疑.docx

    最后,需要配置LVS集群规则和调度器算法,并将模式改为DR模式。 例如,使用ipvsadm -e命令可以修改LVS集群规则的模式,将其改为DR模式。 1.5 小结 LVS是Linux虚拟服务器的缩写,主要用于实现服务器集群和负载...

    LVS-DR详述文档

    ### LVS-DR模式详解及配置 #### 一、引言 LVS(Linux Virtual Server)是一种基于Linux内核的高性能负载均衡解决方案,它能够通过不同的工作模式来实现对后端真实服务器(Real Server)的负载分发。本文将重点介绍...

    在Centos7中使用Nginx 三 LVS-DR模式配置与实践

    在Centos7中使用Nginx 三 LVS-DR模式配置与实践 (本文只在Centos虚拟机中搭建,在阿里云是没有这样的负载均衡免费的服务的,需要你花软妹币。) 为什么我们要使用LVS呢?为什么会出现LVS+Nginx nginx用来做http的...

    LVS-DR+Nginx+Apache集群搭建

    **LVS-DR模式** LVS-DR模式是一种基于MAC地址的负载均衡方式,工作在网络层。在该模式下,Director服务器通过修改返回给客户端的数据包的目标MAC地址,将请求直接转发到Real Server,无需经过Director处理数据。...

Global site tag (gtag.js) - Google Analytics