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

keepalived+lvs 来实现负载均衡

阅读更多

设备:2台realserver ;  2台(keepalived+lvs)

 

注:此处的虚拟IP为: 192.168.159.200

 

第一步:

 

在realserver主机上运行  这样做的目的是为了把虚拟VIP 隐藏

一:

echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore

echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore

echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce

echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

 

ifconfig lo:0 192.168.159.200 netmask 255.255.255.255 broadcast 192.168.159.200

 

二:

 

route add -host 192.168.159.200 dev lo:0    realserver //添加路由

 

 

第二步:

 

设2台keepalived+lvs  分别为A和B  A作为MASTER  B作为BACKUP

 

设置keepalived.conf

 

! Configuration File for keepalived

 

global_defs {

   notification_email {

     root@localhost

     goldbin@126.com

  }

   notification_email_from test@localhost

   smtp_server 127.0.0.1

   smtp_connect_timeout 30

   router_id LVS_DEVEL

}

 

vrrp_instance VI_1 {

    state BACKUP

    interface eth0

    virtual_router_id 51

    priority 101

    advert_int 1

    authentication {

        auth_type PASS

        auth_pass 1111

    }

    virtual_ipaddress {

        192.168.159.200/24 dev eth0 label eth0:0 

    }

}

 

virtual_server 192.168.159.200 80 {

    delay_loop 6

    lb_algo rr

    lb_kind DR

    nat_mask 255.255.255.0

    persistence_timeout 50 

    protocol TCP

 

    real_server 192.168.159.32 80 {

        weight 1

        HTTP_GET {

            url {

              path /index.html

              status_code 200

            }

            connect_timeout 2 

            nb_get_retry 3

            delay_before_retry 1

        }

    }

    real_server 192.168.159.33 80 {

        weight 1

        HTTP_GET {

            url {

              path /index.html

              status_code 200

            }

            connect_timeout 2 

            nb_get_retry 3

            delay_before_retry 1

        }

    }

}

 

 

 

 

 

第三步:

 

启动realserver的httpd服务 和 2台keepalived服务

 

 

访问的时候 访问虚拟IP 此处为 192.168.159.200

分享到:
评论

相关推荐

    lvs+Keepalived+nginx高可用负载均衡搭建部署方案

    lvs+Keepalived+nginx高可用负载均衡搭建部署方案

    lvs+keepalived+vsftp配置FTP服务器负载均衡

    LVS是一种开源的负载均衡技术,它通过将网络流量分发到多个后端服务器来提高服务的处理能力和可用性。LVS支持多种工作模式,如NAT(网络地址转换)、DR(直接路由)和TUN(隧道)。在FTP服务中,通常选择NAT或DR...

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

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

    keepalived+lvs集群负载均衡配置

    ### keepalived + LVS-DR模式配置高可用负载均衡详解 #### 一、概述 在现代互联网架构中,为了确保服务的高可用性和负载均衡,通常会采用一系列技术手段来实现这一目标。其中,Keepalived 和 LVS 组合是一种常用的...

    Keepalived+LVS+Nginx

    接着,配置Keepalived以监听和维护VIP,同时配置LVS规则以实现负载均衡。最后,配置Nginx以优化请求处理流程。 例如,在LVS_DR_MASTER和LVS_DR_BACKUP上,每个服务器都会通过Keepalived绑定一个VIP(如200.200.200....

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

    总的来说,“Keepalived + LVS(DR)”方案是构建高可用负载均衡集群的一种有效方法,它结合了Keepalived的高可用性和LVS的高效负载均衡能力,为大型网站和企业级应用提供了稳定、可靠的服务器架构。

    8.2: Keepalived热备 、 Keepalived+LVS 、 HAProxy服务器 .docx

    Keepalived+LVS 是一种高可用的服务器解决方案,通过 Keepalived 实现高可用性,并通过 LVS 实现负载均衡。LVS 是一种开源的负载均衡软件,能够将网络流量分配到多个服务器上,从而提高服务的可用性和性能。 在实现...

    Lvs+keepalived+failover搞定服务器负载均衡ppt

    LVS通过不同的工作模式(如NAT、DR和TUN)提供负载均衡功能,可以根据需求选择合适的模式来实现服务器间的服务分配。 1. NAT(Network Address Translation)模式:在此模式下,LVS将客户端请求的源IP地址和端口...

    Keepalived+LVS+Nginx热双互备负载均衡

    【Keepalived+LVS+Nginx热双互备负载均衡】 在构建高可用性和负载均衡的网络架构中,Keepalived、LVS(Linux Virtual Server)和Nginx经常一起使用,以确保服务的持续性和高效性。在这个体系结构中,Keepalived主要...

    mysql双主复制+lvs+keepalived实现mysql负载均衡.pdf

    MySQL 双主复制 + LVS + Keepalived 实现 MySQL 负载均衡 MySQL 双主复制 + LVS + Keepalived 是一种常见的 MySQL 负载均衡解决方案,通过使用双主复制确保数据的一致性,使用 LVS 实现负载均衡,使用 Keepalived ...

    Keepalived+Nginx实现Web负载均衡

    3. **软件方式实现高可用或负载均衡**:利用开源软件如 Keepalived、LVS 等构建低成本但高效的负载均衡方案。 本篇主要介绍如何使用 Keepalived 和 Nginx 构建一个简单而强大的 Web 负载均衡系统。 #### 二、...

    L4+L7 负载均衡 Keepalived+LVS+nginx搭建nginx高可用集群

    本文将详细介绍如何利用Keepalived、LVS与nginx这三种工具来构建一个高性能的负载均衡系统。 #### 二、关键技术点 1. **Nginx**: - **简介**: Nginx是一款广泛使用的开源反向代理服务器及HTTP服务器,以其高稳定...

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

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

    负载均衡及服务器集群(Keepalived+Lvs).docx

    总的来说,负载均衡及服务器集群(Keepalived+LVS)的组合提供了高可用、可扩展的网络服务解决方案。通过Keepalived的健康检查和故障转移,配合LVS的负载均衡策略,可以在多台服务器之间智能分配流量,保证服务的...

    atlas+lvs+keepalived mysql多主复制负载均衡搭建

    基于mysql的负载均衡有很多种方式,如haproxy,前面一篇博客有介绍,还可以用更高效lvs做负载均衡,下面是基于percona xtradb cluster的三个节点的多主复制+atlas的lvs负载均衡,其实这里是不需要用atlas的,因为...

    Linux负载均衡--LVS+Keepalived(终极文档).pdf

    在本文档中,我们将介绍如何使用 LVS+Keepalived 实现网站负载均衡。我们的拓扑图如下所示: * LVS(master):eth0:172.24.100.6, eth1:202.168.128.101 * LVS(backup):eth0:172.24.100.7, eth1:202.168.128....

    lvs+keepalived+nginx+tomcat+memcached实现服务负载均衡及session共享

    首先,lvs是Linux内核中的一个模块,它提供了四层负载均衡功能,能够将进来的网络请求分发到后端多个服务器上,以实现服务的扩展和故障隔离。lvs的工作模式主要有三种:Direct Routing(DR)、Network Address ...

Global site tag (gtag.js) - Google Analytics