NAT模型需要RealServer gateway设定为,DR模式需要执行 RealServer.sh。需要先安装network-tools. ...
分类:
其他好文 时间:
2016-06-08 23:04:35
阅读次数:
217
想用Nginx或者Tengine替代LVS,即能做七层的负载均衡,又能做监控状态检测,一旦发现后面的realserver挂了就自动剔除,恢复后自动加入服务池里,可以用Tengine的ngx_http_upstream_check_module模块。本文主要介绍在工作中,搭建遇到问题及处理方法,便以后查询。首先,我们大..
分类:
Web程序 时间:
2016-06-03 15:51:25
阅读次数:
5138
LVS架构从逻辑上可分为调度层(Director)、server集群层(Realserver)和共享存储层LVS可分为三种工作模式:NAT(调度器将请求的目标ip即vip地址改为Realserver的ip,返回的数据包也经过调度器,调度器再把源地址修改为vip)依赖防火墙TUN(调度器将请求来的数据包封装加密通过ip隧道转..
分类:
其他好文 时间:
2016-05-30 20:12:08
阅读次数:
286
前面的lvs虽然已经配置成功也实现了负载均衡,但是我们测试的时候发现,当某台realserver把httpd进程停掉,那么director照样会把请求转发过去,这样就造成了某些请求不正常。所以需要有一种机制用来检测realserver的状态,这就是keepalived。它的作用除了可以检测rs状态外,还..
分类:
其他好文 时间:
2016-05-30 20:08:35
阅读次数:
339
LVS架构从逻辑上可分为调度层(Director)、server集群层(Realserver)和共享存储层LVS可分为三种工作模式:NAT(调度器将请求的目标ip即vip地址改为Realserver的ip,返回的数据包也经过调度器,调度器再把源地址修改为vip)依赖防火墙TUN(调度器将请求来的数据包封装加密通过ip隧道转..
分类:
其他好文 时间:
2016-05-30 20:08:25
阅读次数:
186
haproxy是用于实现作为后端反代以实现负载均衡器。实现负载均衡有多种方案:可在tcp层即四层和应用层即七层实现负载均衡:四层:lvs也是工作在四层的;七层:nginx、ats等多种软件工具;haproxy域lvs相比,调度能力肯定是不如lvs,因为lvs工作在内核空间,与后端realserver通信..
分类:
其他好文 时间:
2016-05-28 06:43:36
阅读次数:
262
前言:lvs-nat模型需要一台机器作为前端VS(VirtualServer)主机,和两台作为后端的RS(RealServer)才能够实现负载均衡效果因为需要负载均衡应用Discuz,同一客户端请求如果被调度到不同的RS上,无法保障用户访问会话持久不丢失,和数据的一致性,所以还需要考虑会话保持和数据共..
分类:
Web程序 时间:
2016-05-27 22:05:16
阅读次数:
363
一、理论部分:keepalived是vrrp协议的实现:原生设计目的为高可用ipvs服务;keepalived能够配置文件中的定义生成ipvs规则;并能够对各RealServer的健康状态进行检测;vrrp协议:虚拟冗余路由协议:早期只是主要在路由器上提供的一种非常简单的完成将多个物理设备组建成一个虚..
分类:
其他好文 时间:
2016-05-16 11:13:29
阅读次数:
298
LVS-DR模式:客户端请求服务器上的资源,就会发送请求报文,请求报文到达LVS调度器,调度器拆解报文首部,查看到请求的目标IP是自己,然后根据请求的目标端口并且根据调度算法随机挑选出一台RealServer服务器,这时在请求报文首部在次封装一层帧,即MAC地址,源MAC是自己,目标..
分类:
Web程序 时间:
2016-05-12 00:05:26
阅读次数:
325
LVS-NAT模式:客户端访问web网页时,通过发送请求报文到LVS调度器上,报文流入到调度器上时,在input链上把报文截取,并查看请求报文首部的目标IP和端口,然后根据IPVS上定义的规则,随机挑选出一台RealServer服务器并把目标IP和端口修改为RealServer的IP和端口,并把报文发送..
分类:
Web程序 时间:
2016-05-11 20:03:10
阅读次数:
417