关于MySQL-HA,目前有多种解决方案,比如heartbeat、drbd、mmm、共享存储,但是它们各有优缺点。heartbeat、drbd配置较为复杂,需要自己写脚本才能实现MySQL自动切换,对于不会脚本语言的人来说,这无疑是一种脑裂问题;对于mmm,生产环境中很少有人用,且mmm 管理端需要单独运行一台服务器上,要是想实现高可用,就得对mmm管理端做HA,这样无疑又增加了硬件开支;对于共享存...
分类:
数据库 时间:
2016-07-19 10:45:48
阅读次数:
244
keepalived-master配置: ! Configuration File for keepalived global_defs { ## keepalived 自带的邮件提醒需要开启 sendmail 服务。建议用独立的监控或第三方 SMTP router_id debiao02 ## 标 ...
分类:
Web程序 时间:
2016-07-18 01:57:27
阅读次数:
499
背景: 随着你的网站业务量的增长你网站的服务器压力越来越大?需要负载均衡方案!商业的硬件如F5又太贵,你们又是创业型互联公司如何有效节约成本,节省不必要 的浪费?同时实现商业硬件一样的高性能高可用的功能?有什么好的负载均衡可伸张可扩展的方案吗?答案是肯定的!有!我们利用 LVS+Keepalived ...
分类:
其他好文 时间:
2016-07-16 00:29:06
阅读次数:
181
实验环境:
linux:centos6.6
虚拟ip(vip):192.168.135.199
mysql master:192.168.20.193
mysql slave:192.168.20.195
(这里只是为了后文方便区分,一个叫master,一个叫slave,其实在主主复制中,都是master也都是slave,没有主从之分)
mysql的版本:
[root@localho...
分类:
数据库 时间:
2016-07-15 21:59:24
阅读次数:
528
本人根据上课笔记整理1、集群的定义集群是一组协同工作的服务集合,用来提供比单一服务更稳定,更高效,更具扩展性的服务平台,在外界看来就是一个独立的服务实体,但实际上,在集群的内部,有两个或两个以上的服务实体在协调,配合完成一系列复杂的工作,每个服务器被称为一个..
分类:
系统相关 时间:
2016-07-15 13:54:17
阅读次数:
269
接前一篇博客<keepalived+Master-Master-Slave实现双主高可用及读写分离>地址http://lee90.blog.51cto.com/10414478/1825478上一篇博文里面,我们只用了一个slave节点。实际生产环境中,我们肯定有多个slave节点负责读数据库。假设我们还有一个配置好的slave,IP为192.16..
分类:
数据库 时间:
2016-07-14 19:45:10
阅读次数:
293
keepalived + nginx 实现高可用集群方案一.使用场景介绍:
nginx做负载均衡,来达到分发请求的目的,但是不能很好的避免单点故障,加入nginx服务器挂点了,那么所有的服务也会跟着瘫痪,这样何来的高可用架构?,更别谈什么高扩展。keepalived+nginx,就能很好的解决这一问题。二.原理介绍:
Keepalived 是一种高性能的服务器高可用或热备解决方案...
分类:
其他好文 时间:
2016-07-13 17:30:13
阅读次数:
174
1.整体环境规划 虚拟IP:10.0.4.248 主Nginx:10.0.4.249 备用Nginx:10.0.4.250 2.keepalived安装 #cd /usr/local/src #wget http://www.keepalived.org/software/keepalived-1. ...
分类:
其他好文 时间:
2016-07-12 21:31:15
阅读次数:
243
注意:my.cnf中binlog-do-db=库名,当这个库发生变化时,从库也会发生相应的变化,也就是说互为主从的两个库都要用这个参数指名相应的相做主从同步的库;并要主注如果要多个库时,同时也要有多个binlog-do-db参数 ...
分类:
数据库 时间:
2016-07-12 12:00:06
阅读次数:
316