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类型才允许此处使用跟集群服务中不同的端口

  • 相关阅读:
    HUST 1372 marshmallow
    HUST 1371 Emergency relief
    CodeForces 629D Babaei and Birthday Cake
    CodeForces 629C Famil Door and Brackets
    ZOJ 3872 Beauty of Array
    ZOJ 3870 Team Formation
    HDU 5631 Rikka with Graph
    HDU 5630 Rikka with Chess
    CodeForces 626D Jerry's Protest
    【POJ 1964】 City Game
  • 原文地址:https://www.cnblogs.com/andy6/p/7077696.html
Copyright © 2011-2022 走看看