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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值