`
neptune
  • 浏览: 362060 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

负载均衡LVS实现

阅读更多
引用网站
http://sery.blog.51cto.com/10037/54645
http://www.wappan.com/html/93/fac20ee3c5bc1659bc8e6ba2771c5b31.html

ipvs安装时与http://www.wappan.com/html/93/fac20ee3c5bc1659bc8e6ba2771c5b31.html为准

配置时与http://sery.blog.51cto.com/10037/54645为准

以下是配置好的代码
分派器代码

#!/bin/sh
VIP=192.168.5.114
RIP1=192.168.5.136
RIP2=192.168.5.31
/etc/rc.d/init.d/functions
case "$1" in
start)
echo "start LVS of DirectorServer"
#Set the Virtual IP Address
/sbin/ifconfig eth0:1 $VIP broadcast $VIP netmask 255.255.255.255 up
/sbin/route add -host $VIP dev eth0:1
#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
;;
stop)
echo "close LVS DirectorServer"
/sbin/ipvsadm -C
/sbin/ifconfig eth0:1 down
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac

linux 的real server 代码
#!/bin/sh
VIP=192.168.5.114
/etc/rc.d/init.d/functions
case "$1" in
start)
/sbin/ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up
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
;;
stop)
/sbin/ifconfig lo:0 down
echo "0">/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "0">/proc/sys/net/ipv4/conf/lo/arp_announce
echo "0">/proc/sys/net/ipv4/conf/all/arp_ignore
echo "0">/proc/sys/net/ipv4/conf/all/arp_announce
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac






分享到:
评论

相关推荐

    LVS实现网络负载均衡

    LVS实现网络负载均衡LVS实现网络负载均衡

    Linux下的负载均衡集群LVS实现分析与测试.pdf

    ### Linux下的负载均衡集群LVS实现分析与测试 #### LVS结构与工作原理 Linux Virtual Server(LVS)是一种在Linux环境下实现的负载均衡技术,主要用于处理大规模并发访问的需求,通过将多台服务器组成集群来分担...

    LVS 负载均衡配置参考

    ### LVS负载均衡配置详解 #### 一、LVS简介 LVS(Linux Virtual Server)是一种先进的集群技术,主要用于构建高性能、高可用性的服务器集群。它通过IP负载均衡技术和基于内容请求分发技术来实现这一目标。具体而言...

    LVS实现网络负载均衡实例精讲

    ### LVS实现网络负载均衡实例精讲 #### 一、LVS概述与背景 随着互联网用户的快速增长,服务器面临着巨大的访问压力。特别是在1990年代末期至2000年代初期,随着互联网用户数量的急剧增加(例如,1998年全球互联网...

    LVS+Keepalived实现高可用负载均衡

    ### LVS+Keepalived 实现高可用负载均衡 #### 一、原理 **1、概要介绍** 在现代互联网架构中,为了提高系统的稳定性和可靠性,常常采用高可用(High Availability, HA)架构设计。其中,LVS(Linux Virtual ...

    负载均衡 lvs heartbeat ldirectord

    在本场景中,我们将讨论LVS(Linux Virtual Server)结合Heartbeat和Ldirectord实现的软件负载均衡解决方案。 LVS(Linux Virtual Server)是基于Linux操作系统的一种开源负载均衡解决方案。它通过IP层或传输层的...

    lvs负载均衡集群详解

    Ipvsadm命令是LVS负载均衡集群的管理命令,通过Ipvsadm命令,可以实现负载均衡集群的配置、管理和监控。 LVS负载均衡集群的调度算法是整个集群的核心,通过调度算法,可以实现客户端请求的分发和负载均衡。常见的...

    负载均衡的LVS服务器的设计与实现.pdf

    3. LVS实现的关键点 - 调度算法:LVS提供了多种调度算法,如轮询、最少连接、IP哈希等,以满足不同场景下的需求。 - 高可用性:LVS可以配置为热备份或主备模式,以确保服务的连续性。 - 性能优化:LVS可以通过调整...

    LVS负载均衡

    LVS主要通过三种工作模式实现负载均衡:即IP负载均衡(IP Load Balancing)、连接负载均衡(Connection Load Balancing)和基于内容的负载均衡(Content-based Load Balancing)。这些模式可以帮助系统管理员在多台...

    LVS+Keepalived高可用负载均衡集群

    随着你的网站业务量的增长你网站的服务器压力越来越大?需要负载均衡方案!商业的硬件如F5又太贵,你们又是创业型互联公司...我们利用LVS+Keepalived基于完整开源软件的架构可以为你提供一个负载均衡及高可用的服务器。

    lvs实现负载均衡

    ### LVS 实现负载均衡详解 #### 一、LVS简介与重要性 LVS (Linux Virtual Server) 是一种在 Linux 平台上实现负载均衡的技术。它可以有效地将大量的网络请求分发到多个后端服务器上处理,从而提高系统的整体响应...

    LVS集群与负载均衡

    它主要通过IP负载均衡技术在多个服务器之间分配网络或应用程序的负载,以实现对网络服务请求的合理调度,保证服务的高可用性、高效性和稳定性。 在讨论LVS集群与负载均衡时,通常涉及到以下几个关键技术点: 1. ...

    基于LVS负载均衡的高性能Web站点设计与实现

    在构建高性能Web站点时,基于LVS(Linux Virtual Server)的负载均衡技术是关键的一环。LVS是一种开源的负载均衡解决方案,它能够将网络流量有效地分发到多个服务器上,以提高系统的处理能力和可用性。本文将详细...

    利用Iptables实现LVS负载均衡集群研究

    利用Iptables实现LVS负载均衡集群研究

    负载均衡方案(LVS策略)

    在本文中,我们将重点关注使用Linux Virtual Server(LVS)作为负载均衡实现方式的方案。LVS是一个开源的负载均衡解决方案,它提供了一种有效且成本效益高的方法来构建高可用和高性能的服务器集群。 LVS主要采用三...

    lvs负载均衡集群实验.docx

    lvs负载均衡集群是基于Linux操作系统的高可用性集群解决方案,通过将多个Real Server集成到一个虚拟的IP地址(Virtual IP,VIP)上,来实现对外提供服务的目的。下面将对lvs负载均衡集群的实验步骤进行详细的讲解。 ...

    lvs负载均衡源码

    LVS主要依赖于Linux内核中的IP层调度器,实现网络数据包的分发和负载均衡。 LVS的核心技术包括三种工作模式:DR(Direct Routing)、NAT(Network Address Translation)和TUNNEL(IP Tunneling)。每种模式都有其...

Global site tag (gtag.js) - Google Analytics