zoukankan      html  css  js  c++  java
  • lvs之 lvs+nginx+tomcat_1、tomcat_2+redis(lvs dr 模式)

    前提:已经安装好 lvs+nginx+tomcat_1、tomcat_2+redis环境 ,可参考 (略有改动,比如tomcat_1、tomcat_2安装在两台机器上,而不是单机多实例 ,自行稍稍变动一下就可以了 )http://blog.csdn.net/zhang123456456/article/details/73437710
    环境说明:为了节约资源,有多项服务配置在同一台虚拟机上,由于端口不同,并不影响使用。
    os: centos 6.7
    lvs : 10.219.24.23
    nginx : 10.219.24.26:80
    tomcat_1: 10.219.24.21:80
    tomcat_2: 10.219.24.23:80
    redis: 10.219.24.23:6379

    安装配置完以上所有环境后,最后进行 lvs dr模式的配置。这里只记录最后lvs dr配置记录。

    1、 -- ditecter server ( 前端服务器 )绑定 vip
    [root@mysql03 ~]# ifconfig eth0:1 10.219.24.66/8 up
    [root@mysql03 ~]# route add -host 10.219.24.66 dev eth0:1
    [root@mysql03 ~]# ifconfig
    eth0 Link encap:Ethernet HWaddr 00:0C:29:79:F4:02
    inet addr:10.219.24.26 Bcast:10.255.255.255 Mask:255.0.0.0
    inet6 addr: fe80::20c:29ff:fe79:f402/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:11815 errors:0 dropped:0 overruns:0 frame:0
    TX packets:15001 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:1170750 (1.1 MiB) TX bytes:3612189 (3.4 MiB)

    eth0:1 Link encap:Ethernet HWaddr 00:0C:29:79:F4:02
    inet addr:10.219.24.66 Bcast:10.255.255.255 Mask:255.0.0.0
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

    2、 -- real server 修改内核参数,隐藏 real server 的 vip (所有real server 服务器都要操作)
    [root@mysql ~]# echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore
    [root@mysql ~]# echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore
    [root@mysql ~]# echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce
    [root@mysql ~]# echo "2" > /proc/sys/net/ipv4/conf/lo/arp_announce

    -- real server 绑定 vip (所有real server 服务器都要操作)
    [root@mysql ~]# ifconfig lo:1 10.219.24.66 netmask 255.255.255.255 broadcast 10.255.255.255 up
    [root@mysql ~]# route add -host 10.219.24.66 dev lo:1

    3、 -- lvs服务器添加一个集群服务
    ipvsadm -A -t 10.219.24.66:80 -s rr
    -- 向指定的集群服务中添加 Real Server
    ipvsadm -a -t 10.219.24.66:80 -r 10.219.24.21:80 –g
    ipvsadm -a -t 10.219.24.66:80 -r 10.219.24.23:80 –g
    说明: -r:指定RS,可以包含{IP[:port]},只有支持端口映射(NAT)的LVS类型才允许此处使用跟集群服务中不同的端口

  • 相关阅读:
    Python基本数据统计(二)---- 数据选择 & 简单统计与处理
    python2.7无法使用上下左右和backspace
    Python基本数据统计(一)---- 便捷数据获取 & 数据准备和整理 & 数据显示
    CentOS 6.5下安装NumPy、SciPy、Scikit-Learn
    hihocoder 1296 数论三·约瑟夫问题
    The 13th Zhejiang Provincial Collegiate Programming Contest
    hihocoder1181 欧拉路
    UPCOJ2985 Gopher(二分匹配)
    HNU13377 Book Club(二分匹配)
    HDU4799 LIKE vs CANDLE(树形dp)
  • 原文地址:https://www.cnblogs.com/andy6/p/7077696.html
Copyright © 2011-2022 走看看