`
男人50
  • 浏览: 237436 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

lvs- real

 
阅读更多
#!/bin/bash
#
# Script to start LVS DR real server.
# description: LVS DR real server
#
#.  /etc/rc.d/init.d/functions

VIP=10.10.6.252
host='/bin/hostname'

case "$1" in
start)
       # Start LVS-DR real server on this machine.
        /sbin/ifconfig lo down
        /sbin/ifconfig lo 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

        /sbin/ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up
        /sbin/route add -host $VIP dev lo:0

;;
stop)

        # Stop LVS-DR real server loopback device(s).
        /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

;;
status)

        # Status of LVS-DR real server.
        islothere=`/sbin/ifconfig lo:0 | grep $VIP`
        isrothere=`netstat -rn | grep "lo:0" | grep $VIP`
        if [ ! "$islothere" -o ! "isrothere" ];then
            # Either the route or the lo:0 device
            # not found.
            echo "LVS-DR real server Stopped."
        else
            echo "LVS-DR real server Running."
        fi
;;
*)
            # Invalid entry.
            echo "$0: Usage: $0 {start|status|stop}"
            exit 1
;;
esac
分享到:
评论

相关推荐

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

    例如,使用ipvsadm -A命令可以添加一个新的LVS集群规则,使用ipvsadm -a命令可以添加一个新的real server,使用ipvsadm -E命令可以修改LVS集群规则的调度器算法。 1.2 LVS集群模式 LVS集群模式有两种:LVS-NAT...

    LVS-DR详述文档

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

    RedHat6.5安装配置LVS-DR

    为了保证高可用性,通常会在Director和Real Server之间建立心跳线,这里可以使用`lvs_real.sh`脚本来实现。这个脚本通常会检查Real Server的状态,并在检测到故障时通知Director。具体实现需要根据实际网络环境和...

    lvs-tun隧道模式搭建

    在lvs-tun隧道模式中,Director将数据包转发给RealServer,源地址和目的地址不变,还是cip和vip,但是此时的MAC地址为RealServer的MAC。数据包通过MAC发送到RealServer中,RealServer在响应信息直接发送给客户端。 ...

    sery-lvs-cluster.rar_cluster_lvs_sery-lvs-cluster

    2. **LVS架构**:LVS集群通常由三部分组成:前端的负载调度器(Director),后端的实际服务器(Real Server),以及可选的心跳线(Heartbeat)用于监控和故障转移。调度器根据预设的策略将请求分配给合适的真实...

    LVS-DR原理剖析

    - **接收请求**:LVS-DR的前端负载均衡器(Director)接收到客户端发送的请求后,并不直接处理该请求,而是基于预设的负载均衡算法选择后端的一台真实服务器(Real Server,简称RS)。 - **MAC地址替换**:Director...

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

    LVS-DR 模式是 Load Balancer 的一种实现方式,它可以将incoming请求分配到多个 Real Server 上,以提高系统的可用性和性能。LVS-DR 模式的核心思想是使用 Director 服务器来分配incoming请求,并将其转发到多个 ...

    LVS-DR+keepalive+ldirectord构建高可用负载均衡群集试验手册

    ### LVS-DR+Keepalived+Ldirectord构建高可用负载均衡群集知识点解析 #### 1. LVS-DR (Linux Virtual Server - Direct Routing) 概述 - **定义**:LVS-DR是一种基于Linux内核的负载均衡技术,通过直接路由的方式将...

    LVS-IPTUNNEL安装文档及介质

    6. **lvs_iptunnel_real.sh和lvs_iptunnel_dr.sh**:这两个脚本可能用于配置LVS-IPTUNNEL和DR(Direct Routing)模式,它们通常包含了启动、停止和检查LVS服务的命令,以及配置相关的系统参数。 安装LVS-IPTUNNEL的...

    LVS-NAT安装文档及介质

    6. **添加Real Server**:将Real Server添加到LVS集群中。 ```bash sudo ipvsadm -a -r <real_server_ip>:<service_port> -g ``` **四、验证和维护** 1. **检查配置**:使用`ipvsadm -ln`命令查看LVS的当前配置,...

    LVS-DR安装文档及安装介质

    4. **lvs_real.sh和lvs_dr.sh**:这两个脚本可能是用于自动化部署LVS-DR环境的辅助脚本,比如配置网络、启动服务等。 **三、LVS-DR的安装与配置** 1. **安装Red Hat 6.5**:首先需要安装操作系统,这里选择了Red ...

    LVS-DR+Nginx+Apache集群搭建

    VIP的设置使得客户端可以访问该IP,而流量会被LVS调度到Real Server。 **Nginx与Apache的安装** Nginx和Apache是两种常用的Web服务器,它们都可以通过源码包或软件仓库(如yum)进行安装。源码包安装提供了更多...

    LVS教程-LVS实战案例:LVS-NAT模式案例.docx

    在NAT模式下,LVS Director(调度器)会修改客户端的IP包目标地址和端口,将它们指向内部Real Server(实际服务器),同时保留自己的IP地址作为响应的源地址。这种方式中,客户端只看到LVS Director的IP,而不知道...

    LVS-DR集群.doc

    【LVS-DR集群详解】 LVS(Linux Virtual Server)是一种开源的企业级四层负载均衡解决方案,以其出色的稳定性和效率而备受赞誉。LVS支持三种常见的工作模式:NAT模式、DR模式(Direct Routing模式)和IP Tunneling...

    LVS三种模式配置总结

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

    LVS+Keepalived集群技术实例

    本文档包括keepalived、ipvsadm安装软件以及LVS-DR安装文档(个人总结),还有Director和RealServer上执行的脚本:lvsdr.sh,lvs_real.sh 网络拓扑 lvs-master:192.168.5.240 lvs-backup:192.168.5.248 vip:192...

Global site tag (gtag.js) - Google Analytics