前提:已经安装好 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类型才允许此处使用跟集群服务中不同的端口

转载于:https://www.cnblogs.com/andy6/p/7077696.html

lvs之 lvs+nginx+tomcat_1、tomcat_2+redis(lvs dr 模式)相关推荐

  1. Lvs+keepalived   实现负载均衡、故障剔除(DR模式)

    系统都是6.3 32位 Vip:192.168.2.244 Lvs-master:192.168.2.80 Lvs-backup:192.168.2.6 Web1:192.168.2.93 Web2: ...

  2. 运维企业专题(5)LVS高可用与负载均衡中篇——VS/DR模式配置详解

    实验准备 1.下面的实验使用的是rhel6系列(rhel6.5)的虚拟机,因此你需要有对应的镜像和yum源 2.准备三台虚拟机,为了区分主机名与IP分别为 server1 172.25.6.1 ser ...

  3. mysql+keepalived必须要lvs吗_MySQL 双主热备 + LVS + Keepalived 高可用操作记录

    MySQL复制能够保证数据的冗余的同时可以做读写分离来分担系统压力,如果是主主复制还可以很好的避免主节点的单点故障.然而MySQL主主复制存在一些问题无法满足我们的实际需要:未提供统一访问入口来实现负 ...

  4. mysql+keepalived必须要lvs吗_Mysql双主热备+LVS+Keepalived高可用操作记录

    MySQL复制能够保证数据的冗余的同时可以做读写分离来分担系统压力,如果是主主复制还可以很好的避免主节点的单点故障.然而MySQL主主复制存在一些问题无法满足我们的实际需要:未提供统一访问入口来实现负 ...

  5. 【7W字长文】使用LVS+Keepalived实现Nginx高可用,一文搞懂Nginx

    往期文章一览 分布式会话与单点登录SSO系统CAS,包含完整示例代码实现 [15W字长文]主从复制高可用Redis集群,完整包含Redis所有知识点 使用LVS+Keepalived实现Nginx高可 ...

  6. Nginx、Haproxy、LVS负载均衡从原理到部署(一)

    先说些题外话,我记得51博客的号早就注册了,之前只是不间断上来看看别人写的技术文章涨涨见识,自己后面开始接触到运维这块,就想到把平时学的一些相关技术记录到博客上来,只是方便自己可以随时上网回顾,由于多 ...

  7. lvs中dr模式配置脚本

    1 dr模式介绍 1.1 lvs的安装 安装具体解释:http://blog.csdn.net/CleverCode/article/details/50586957. 1.2 lvs模式 lvs有三 ...

  8. centos6.4下LVS+keepalived的高可用(LVS/DR模式)

    LVS负载均衡机制: LVS工作在网络层.相对于其它负载均衡的解决办法,比如DNS域名轮流解析.应用层负载的调度.客户端的调度等,它的效率是非常高的.LVS的通过控制IP来实现负载均衡.IPVS是其具 ...

  9. linux lvs公网ip,Linux集群架构(2)LVS介绍、LVS的调度算法、NAT模式搭建、 DR模式、keepalive...

    负载均衡集群介绍 LVS介绍 1.LVS NAT模式:(,目标ip转发.适用于小型集群,机器数量不多10台左右) 2.LVS IP Tunnel模式(将目标ip进行更改) (在这个模式下的rs机器都是 ...

最新文章

  1. FastReport.net 使用 Winform WebForm打印
  2. 新技术、新思维开创公共安全管理新模式
  3. live555点播服务器流程深入分析(一)
  4. 【struts2】Struts2的运行流程
  5. java synchronizer_Java同步框架AbstractQueuedSynchronizer详解
  6. java(17) - 增强for循环、装箱拆箱、可变参数
  7. luaL_dofile和luaL_loadfile的区别
  8. python---post请求时其中dict中套有json
  9. 绩效管理系统(Performance Management System)
  10. Linux内存管理 - slab分配器和kmalloc
  11. 微信扫码下载app的前端界面代码
  12. 2022年都在说软件测试饱和了,是真的吗?
  13. 汽车充电桩的功能有哪些
  14. 数据分析-思维分析逻辑day04
  15. 使用GOOGLE API做了个简繁英互译小工具
  16. 回溯法——电话号码的字母组合
  17. 服务器的操作系统和数据库关系,数据库、数据库管理系统和SQL之间的关系
  18. PHP Float 浮点型
  19. 汇编语言编写方法及程序分析
  20. Photoshop CS6 实例之用通道抠取人像

热门文章

  1. 线程创建 pthread_create 中自定义参数注意事项
  2. zabbix自定义用户key
  3. Mysql用户管理以及权限管理
  4. jax-ws开发的webservice集成到web项目中
  5. Amdahl定律以及该定律在多核时代的影响
  6. 两个table怎么对齐_Origin教程|“师兄,图表坐标轴下的分组表格是怎么添加的?”...
  7. Android中应用程序drawable图片资源占用内存的统计
  8. Sequelize-nodejs-8-Transactions
  9. 人工智能+人=强大的网络安全
  10. Codeforces-462C. A Twisty Movement