==========================================================================================一、基础介绍==========================================================================================1、背景描述目前我们的高可用DB的代理层采用的是360开源的Atlas,从上..
分类:
数据库 时间:
2015-01-10 18:29:57
阅读次数:
626
一、Keepalived+MySQLReplication的应用场景MySQL的高可用方案有cluster,MMM,MHA等,这些高可用方案都要三台服务器以上,成本有点高,今天介绍一个低成本高可用方案:MySQL Replication+keepalive这个方案只需要两台服务器,适合小型企业二、K...
分类:
数据库 时间:
2015-01-08 17:22:28
阅读次数:
708
目前,Redis还没有一个类似于MySQL Proxy或Oracle RAC的官方HA方案。Redis作者有一个名为Redis Sentinel的计划 ,据称将会有监控,报警和自动故障转移三大功能,非常不错。但可惜的是短期内恐怕还不能开发完成。因此,如何在出现故障时自动转移是一个需要解决的问题。通过...
分类:
其他好文 时间:
2015-01-08 14:57:10
阅读次数:
235
实验环境:lvs-master192.168.1.236lvs-backup192.168.1.237lvs-dr-vip192.168.1.238web1192.168.1.239web2192.168.1.240注:yum安装的软件包版本要一致1.分别在两台服务器上安装lvs和keepalived[root@lvs-master~]#yum-yinstallipvsadm[root@lvs-master~]#yum-yinstallkeepali..
分类:
Web程序 时间:
2015-01-08 07:16:46
阅读次数:
400
这个本来很简单,但是安装过程中出现很多错误,在这做一下备忘录我的环境的redhat5,keepalived刚开始下载的是1.2.51.2.5版本安装解压./configure(加不加内核路径都一样)make&&makeinstall发现报错,信息如下Infileincludedfromlibipvs.c:25:libipvs.h:99:error:expec..
分类:
系统相关 时间:
2015-01-07 19:00:52
阅读次数:
248
项目中客户需要高可用,数据库是高可用的关键一部分。研究了很多mysql的高可用,用的比较多的就是mysql cluster 和mysql 主从主主复制。
mysql cluster过于复杂,有5个节点,当然最少要部署在两台机器上,所有重点研究了一下主主复制。
1、配置文件 my.cnf
A节点
log-bin=mysql-bin
server-id = 1
binlog-d...
分类:
数据库 时间:
2015-01-06 00:54:30
阅读次数:
245
主机名 网络IP VIPnode1 192.168.2.161 192.168.2.165node2 192.168.2.162[root@node1 ~]# wget http://www.keepalived.org/software/keepalived-1...
分类:
其他好文 时间:
2015-01-04 23:00:03
阅读次数:
321
高可用方案其实很多,而且有很多成本是非常低和简单的。比如你如果有一个网站,高可用最简单的就是nds+nginx+两台机器。
我们由于是客户的一个项目,dns申请是非常麻烦的,所以才考虑用keepalived+nginx做高可用方案。
从网上整理了HA常用组合。
heartbeat v2+crm
heartbeat v3+pacemaker
corosync+pacemaker
cman...
分类:
其他好文 时间:
2015-01-02 21:10:16
阅读次数:
232
redis是非常实用的优秀nosql开源产品,在高并发的服务器环境中,可以作为缓存和队列使用.美中不足的是,到现在为止,redis并没有推出自己的集群方案,对一个完善的生产环境,负载均衡,高可用,主从备份都是必不可少的选项,redis提供了稳定·的主从备份功能,提供了数种持久化策略,在主从备份上也提...
分类:
其他好文 时间:
2015-01-02 19:52:26
阅读次数:
225