博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
keepalived ,lvs,tomcat 高可用,高并发,高性能 应用架构的搭建
阅读量:5332 次
发布时间:2019-06-14

本文共 1997 字,大约阅读时间需要 6 分钟。

keepalived ,lvs,tomcat 高可用,高并发,高性能  应用架构的搭建

keepalived ,lvs 搭建在同一台服务器上,两个tomcat 分别在一个tomcat上 

四台服务器版本 :  centos 6.5

yum install ipvsadm -y

keepalived : etc/keepalived/keepalived.conf

! Configuration File for keepalived

global_defs {
   notification_email {
     root@localhost
   }
   notification_email_from Alexandre.Cassen@firewall.loc
   smtp_server 192.168.184.178
   smtp_connect_timeout 30
   router_id LVS_DEVEL
}
vrrp_instance VI_1 {
    state MASTER
    interface eth0
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.184.222/24 dev eth0 label eth0:A
    }
}
virtual_server 192.168.184.222 80 {
    delay_loop 6
    lb_algo wrr
    lb_kind DR
    nat_mask 255.255.255.0
    persistence_timeout 50
    protocol TCP
    real_server 192.168.184.188 80 {
        weight 1
        HTTP_GET {
            url {
              path /
              status_code 200
        }
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
        }
    }  
    real_server 192.168.184.168 80 {
        weight 1
        HTTP_GET {
            url {
              path /
              status_code 200
            }
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 2
        }
    }
}

=================

! Configuration File for keepalived

global_defs {
   notification_email {
     root@localhost
   }
   notification_email_from Alexandre.Cassen@firewall.loc
   smtp_server 192.168.184.178
   smtp_connect_timeout 30
   router_id LVS_DEVEL
}
vrrp_instance VI_1 {
    state BACKUP
    interface eth0
    virtual_router_id 51
    priority 10
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.184.222/24 dev eth0 label eth0:A
    }
}
virtual_server 192.168.184.222 80 {
    delay_loop 6
    lb_algo wrr
    lb_kind DR
    nat_mask 255.255.255.0
    persistence_timeout 50
    protocol TCP
    real_server 192.168.184.188 80 {
        weight 1
        HTTP_GET {
            url {
              path /
              status_code 200
        }
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
        }
    }
    real_server 192.168.184.168 80 {
        weight 1
        HTTP_GET {
            url {
              path /
              status_code 200
            }
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 2
        }
    }
}
   

========================

  tomcat 服务器上需要配置 在设备上配置lo:A  IP地址

转载于:https://www.cnblogs.com/TendToBigData/p/10501468.html

你可能感兴趣的文章
Codeforces Round #482 (Div. 2) B、Treasure Hunt(模拟+贪心)979B
查看>>
overflow :scroll在IOS上很卡的解决方案
查看>>
Oracle EBS INV 释放保留
查看>>
java 中函数的参数传递详细介绍
查看>>
本人的cocos2d-x之路
查看>>
HTTP报文
查看>>
MySQL教程及经常使用命令1.1
查看>>
jQuery Ajax: $.post请求示例
查看>>
Java - 面向对象(object oriented)计划 详细解释
查看>>
尝到awk
查看>>
poj 1556 zoj1721 BellmanFord 最短路+推断直线相交
查看>>
linux awk命令详细使用方法
查看>>
C#异步调用
查看>>
古训《增广贤文》
查看>>
Safety Interval Upper/Lower Limit of a Delta Selection(2)
查看>>
使用 create 命令建立数据库v, 并利用sp_helpdb查看数据库文件
查看>>
机器学习基石(3)--Types of Learning
查看>>
防火墙
查看>>
谷歌官方SwipeRefreshLayout下拉刷新的用法。
查看>>
SQL On Hadoop 设计的一个基本原则是:将计算任务移动到数据所在的节点而不是反过来...
查看>>