Nginx+keepalived实现高可用负载均衡集群一、Nginx简介Nginx("enginex")是一个高性能HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的..
分类:
其他好文 时间:
2016-01-27 02:10:53
阅读次数:
456
HA 即(high available cluster)高可用集群,又称双机热备,保证关键性业务的不间断提供服务。 如:两台机器A和B,正常情况A提供服务,B待命闲置;一但A宕机或服务宕掉,自动切换至B机继续提供服务。实现高可用的开源软件有heartbeat和keepalived,其中keepa.....
分类:
其他好文 时间:
2016-01-26 20:09:38
阅读次数:
197
作者:骚年有梦联系方式:lianglian8866@163.comzabbix高可用设计目标:1、keepalived服务优先级选择切换机制:对于zabbix服务器来说,只要zabbix存活和mysql存活,就能够正常记录数据,不会丢失数据,php和nginx只是web页面的访问而已,所以我在这里定义mysql和zabbix为主要服..
分类:
其他好文 时间:
2016-01-25 17:34:10
阅读次数:
440
文章参考:http://ox0spy.github.io/debian/2014/06/26/setup-lvs-and-keepalived-on-debian/亲测可用,有一个坑,如果你对着文档做,很可能就忘记webserver要开启nginx了,servicenginxstart,哈哈哈
分类:
Web程序 时间:
2016-01-25 17:29:46
阅读次数:
307
参考文章:http://ox0spy.github.io/debian/2014/07/01/setup-haproxy-and-keepalived-on-debian-wheezy/亲测,没问题,可用
分类:
Web程序 时间:
2016-01-25 17:26:58
阅读次数:
191
下载:http://www.keepalived.org/what is keepalived?Keepalived is a routing software written in C. The main goal of this project is to provide simple and ...
分类:
其他好文 时间:
2016-01-25 13:10:52
阅读次数:
291
LB 集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有 nginx、lvs、keepalived ,商业的硬件负载设备 F5、Netscale。LB 集群的架构如下图,原理也很简答,就是当用户的请求过来时,会直接发到分发器(Director Serv...
分类:
系统相关 时间:
2016-01-21 23:32:32
阅读次数:
344
前言软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载均衡。LVS是基于Linux操作系统实现的一种软负载,而Haproxy则是基于第三方应用实现的软负载。Haproxy相比LVS的使用要简单很多,但跟LVS一样,Haproxy自己并不能实现高可用,一旦Hapr..
分类:
Web程序 时间:
2016-01-21 20:21:16
阅读次数:
227
lvs和keepalived的关系1.lvs可以处理负载均衡,但当其中一台RealServer发生故障的时候,并不能实时检测并剔除掉发生故障的RealServer,也不能当RealServer恢复正常后自动添加到lvs集群中。2.keepalived用于容灾,当集群中的节点发生故障的时候,会自动转移业务到可用的节点,但..
分类:
其他好文 时间:
2016-01-21 12:18:54
阅读次数:
250
架构图 10.1.1.207 mysql master + keepalived 10.1.1.206 mysql slave ( backup master ) + keepalived 10.1.1.208 mysql slave 10.1.1.210 mysqlfailover...
分类:
数据库 时间:
2016-01-21 10:25:42
阅读次数:
341