`
luup333
  • 浏览: 9132 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

lvs配置(centos5 测试通过)

阅读更多
ldServer
vi /etc/init.d/lvsDR
#!/bin/sh
#create in 20060812 by ghb
# description: start LVS of Directorserver
VIP=192.168.1.88
RIP1=192.168.1.188
RIP2=192.168.1.99
#RIPn=192.168.0.128~254
GW=192.168.1.1
. /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/ifconfig eth0:1 down
    /sbin/ipvsadm -C
    ;;
    *)
    echo "Usage: $0" {start|stop}
    exit 1
esac

RealServer
vi /etc/init.d/lvsDR
#cription:start realserver
#chkconfig 235 26 26
VIP=192.168.1.88
/etc/rc.d/init.d/functions
case "$1" in
start)
echo " start LVS of REALServer"
/sbin/ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up
/sbin/route add -host $VIP dev lo:0
echo "0" > /proc/sys/net/ipv4/ip_forward
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 "close LVS Directorserver"
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
分享到:
评论

相关推荐

    Centos 5.5环境下部署LVS+Keepalived

    通过上述步骤,我们成功在 CentOS 5.5 环境中实现了基于 LVS 和 Keepalived 的高可用性负载均衡集群的部署。这种架构不仅提高了服务器集群的性能,还增加了系统的稳定性和可靠性。对于需要处理大量并发请求的 Web ...

    LVS+Keepalived介绍及在CentOS环境下的部署

    ### LVS+Keepalived介绍及在CentOS环境下的部署 #### LVS简介与工作原理 LVS(Linux Virtual Server)是由章文嵩博士发起的一个自由软件项目,它旨在通过负载均衡技术和Linux操作系统来实现高性能、高可用的服务器...

    centos7.5 LVS +keepalived安装包.zip

    这个名为"centos7.5 LVS +keepalived安装包.zip"的压缩文件显然是为CentOS 7.5操作系统设计的,用于在完全离线的环境中安装和配置这两项服务。下面我们将详细讨论LVS和Keepalived的功能、作用,以及在CentOS 7.5上的...

    LVS+KEEPalived 配置

    5. **测试验证**:通过访问VIP检查负载均衡效果,并模拟主节点故障,验证故障转移是否正常。 在实际部署中,还需要考虑网络拓扑、安全策略、日志监控等因素,确保系统的稳定运行。LVS+Keepalived的组合能够为各种...

    centos5.5利用LVS+Heartbeat+ldirectord 实现高可靠性Web集群

    在一个实验环境中,通常需要四台CentOS 5.5(32位)服务器:一台作为LVS主节点(lvsmaster)、一台作为备份节点(lvsbackup),以及两台web服务器(web1和web2)。这些服务器需要配置相同的网络环境,包括IP地址、...

    centos7 lvs DR模式1

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

    lvs+Keepalived

    通过上述步骤,在 CentOS 6.4 环境下成功实现了基于 LVS 和 Keepalived 的高可用集群。这种架构不仅能够有效分发网络请求到多台服务器上,还能够在出现故障时快速恢复服务,从而大大提高了系统的稳定性和可靠性。...

    LVS+keeplive配置文档和脚本(集合)

    4. **CentOS5.5环境下布署LVS+keepalived.doc**:这个文档详细描述了在 CentOS 5.5 操作系统上部署LVS+keepalived的步骤,包括系统环境准备、软件安装、配置文件编写、服务启动与测试等环节。对于初学者来说,这是一...

    Centos6.5搭建集群环境

    5. **可操作性**:LVS提供灵活的配置选项,可以根据业务需求调整负载均衡策略和资源分配。 在CentOS 6.5上搭建LVS+heartbeat集群的步骤通常包括: 1. **系统准备**:在所有参与服务器上安装CentOS 6.5,确保网络...

    LVS高可用web负载均衡配置手册.docx

    以LVS_A为例,创建LVS配置脚本`LVS_A.sh`: ```bash #!/bin/bash VIP=192.168.1.88 WEB_A=192.168.1.10 WEB_B=192.168.1.20 LVS_A=192.168.1.30 LVS_B=192.168.1.40 case "$1" in start) /sbin/ifconfig eth0 $LVS...

    虚拟机中Lvs的负载均衡实验

    在虚拟机中实现 LVS 负载均衡需要配置 LVS director 和 real 服务器,并进行相应的设置和配置。下面是实现 LVS 负载均衡的详细步骤和知识点: 一、LVS 负载均衡的基本概念 LVS(Linux Virtual Server)是一种基于 ...

    CentOS下ipvsadm+keepalived搭建

    3. LVS(Linux Virtual Server):LVS是Linux系统上的一个高可用性解决方案,可以将多个服务器组成一个集群,以提高系统的可用性和性能。 4. DR模式(Direct Routing):DR模式是一种负载均衡器模式,在该模式下,...

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

    通过上述部署和配置,我们可以创建一个能够应对高并发、高可用性的Web站点。LVS的使用保证了服务的稳定和负载的均衡,而Varnish和Nginx的结合则优化了静态和动态内容的处理,提高了整个系统的效率。对于需要扩展和...

    负载均衡 lvs heartbeat ldirectord

    5. 确保Heartbeat和Ldirectord能够正常工作,并进行测试,验证在主LVS服务器故障时,VIP和负载均衡功能是否能平滑地切换到备份服务器。 6. 对Real Server的监控和管理是持续性的,应定期检查LVS、Heartbeat和...

    RHEL5上用LVS和heartbeat实现squid反向代理的高可用性

    3. **启动与测试**:完成配置后,可以启动Heartbeat服务并进行测试。需要注意的是,在实际部署过程中还需要对Squid进行相应的配置以支持反向代理功能。 #### 总结 本文介绍了如何在RHEL5上利用LVS和Heartbeat实现...

    codis+lvs+keepalived

    Codis通过水平切片的方式对Redis进行水平扩展,使得用户能够通过简单的配置和部署即可将Redis的性能和容量进行线性扩展,满足大型应用场景的需求。Codis集群环境的搭建涉及到多个组件的配置和协同工作,其中包括...

    lvs NAT模式 练习1

    - 检查并确认配置:使用`ipvsadm -L`查看当前的LVS配置。 **4. 公网客户端测试访问集群:** - 在公网上的一个客户端(如192.168.3.150的win7系统)上,尝试访问调度器的IP地址(192.168.100.102),浏览器应能...

    drbd heartbeat 安装 linux centos

    标题中的“drbd heartbeat安装 Linux CentOS”涉及到的是在Linux CentOS操作系统上部署DRBD(Distributed Replicated Block Device)和Heartbeat的心跳同步服务。DRBD是一种分布式存储解决方案,用于实现磁盘镜像,...

Global site tag (gtag.js) - Google Analytics