Distributed Replicated Block Device(DRBD)是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案。其核心功能通过Linux的内核实现,比文件系统更加靠近操作系统内核及IO栈。DRBD是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。你可以把它看作是一种网络RAID。它允许用户在远程机器上建立一个本地块设...
分类:
其他好文 时间:
2015-10-30 14:20:54
阅读次数:
185
1、drbd工作模型:primary/secondaryprimary:可挂载、可读写secondary:不可挂载primary/primary必要条件:HA环境,使用ClusterFS(集群文件系统)2、pacemaker+drbd:primary/secondary:将drbd定义成master/slave类型的资源:能自动完成primary/secondary角色切换,还能够通过在..
分类:
其他好文 时间:
2015-10-29 18:28:25
阅读次数:
215
一. ? ? 环境描述 OS环境:CentOS 5.5 x86_64 (development环境) DRBD版本: drbd83-8.3.13-2.el5.centos.x86_64 kmod-drbd83-8.3.13-1.el5.centos.x86_64 MySQL版本:MySQL 5.5.28 Keepalived版本:keepali...
分类:
数据库 时间:
2015-10-27 15:36:14
阅读次数:
288
测试环境:OS:rhel6.5node1:192.168.1.121corosyncpacemakermysqlddrbdcrmshpcsnode2:192.168.1.122corosyncpacemakermysqlddrbdVIP:192.168.1.160软件版本:corosync-1.4.7-2.el6.x86_64.rpmpacemaker-1.1.12-8.el6.x86_64.rpmpcs-0.9.90-1.el6_4.noarch.rpmpython-pssh-2..
分类:
数据库 时间:
2015-10-26 18:51:48
阅读次数:
351
1.方案简介本方案采用Heartbeat双机热备软件来保证数据库的高稳定性和连续性,数据的一致性由DRBD这个工具来保证。默认情况下只有一台mysql在工作,当主mysql服务器出现问题后,系统将自动切换到备机上继续提供服务,当主数据库修复完毕,又将服务切回继续由主mysql提供服务。2..
分类:
数据库 时间:
2015-10-23 18:59:03
阅读次数:
347
关于MySQL-HA,目前有很多种解决方案,目前互联网上用的较多的是Keepalived+Mysql Replication组合、MMM+Mysql Replication组合、Heartbeat+DRBD+Mysql组合,以及红帽RHSC高可用集群套件。
分类:
数据库 时间:
2015-10-23 18:23:43
阅读次数:
281
DRBD是内核模块方式实现的块级别同步复制技术,利用网卡进行块复制、可以有效处理高并发。Yum方式安装:yum-yinstallepel-releaseyum-yinstalldrbd83*kmod-drbd83;modprobedrbd源码安装方式:http://oss.linbit.com/drbd/8.4/drbd-8.4.4.tar.gz./configure--prefix=/usr/local/..
分类:
其他好文 时间:
2015-10-17 19:22:11
阅读次数:
224
在上一篇文章基础上,在两台服务器上添加DRBD,并通过corosync+pacemaker来启动:先说明一下:实验中用的操作系统为CentOS6.4(内核版本为2.6.32-358.e16.x86_64),并没有自带drbd内核模块(2.6.33开始才有自带),需要自己添加。而网上找到的rpm包对CentOS6.4的识别有问题,一直..
分类:
其他好文 时间:
2015-10-16 19:03:49
阅读次数:
349
部署mysql高可用、读写分离集群架构图:部署集群:主master和备master安装DRBD:http://732233048.blog.51cto.com/9323668/1665979主master和备master安装heartbeat和mysql:http://732233048.blog.51cto.com/9323668/1670068注意:图中主master与备master之间采用主主复制(不..
分类:
数据库 时间:
2015-09-28 19:28:07
阅读次数:
550
一、drbd基础1.drbd基础概念drbd(全称为DistributedReplicatedBlockDevice,简称drbd)分布式块设备复制,说白了就是在不同节点上两个相同大小的设备块级别之间的数据同步镜像。drbd是由内核模块和相关脚本而构成,用以构建高可用性的集群。在高可用(HA)解决方案中使用drbd的功..
分类:
其他好文 时间:
2015-09-20 22:26:16
阅读次数:
200