一、drbd简介drbd即DistributedReplicatedBlockDevice(分布式磁盘块设备),drbd一个基于软件实现的,不共享任何东西,通过复制的方式在存储之间构建所谓镜像模式机制的磁盘,从而使得一个数据可以存储为多份,drbd的核心功能是在内核中实现。二、drbd原理每一个主机都提供一个..
分类:
数据库 时间:
2015-06-03 19:44:00
阅读次数:
383
一、DRBD简介DRBD全称DistributedReplicatedBlock(分布式的复制块设备),开源项目。它是一款基于块设备的文件复制解决方案,速度比文件级别的软件如NFS,samba快很多,而且不会出现单点故障,是很多中小企业的共享存储首选解决方案。二、DRBD的工作模式从上图中我们可以清楚..
分类:
数据库 时间:
2015-06-03 15:57:16
阅读次数:
287
Mysql的写高可用,读的负载均衡DRBD+MYSQL+HEARTBEAT+PACEMAKER+LVS+KEEPALIVE说明:1.是Mysql的高可用集群2.通过Mysql的主从复制,实现mysql的读写分离。3.集群资源管理是用的是pacemaker,对应的配置文件是cib.xml,而非旧版本的haresources。但haresources比cib.xml简单很多..
分类:
数据库 时间:
2015-05-30 18:29:29
阅读次数:
609
1.Drdb概念:分布式复制块设备(DRBD技术)是一种基于软件的,无共享,复制的存储解决方案,在服务器之间的对块设备(硬盘,分区,逻辑卷等)进行镜像。Drdb是由内核模块和相关脚本而构成的,用以构建高可用的集群,其实现方法是通过整个网络来镜像整个设备,运行用户在远程主机..
分类:
其他好文 时间:
2015-05-30 01:55:08
阅读次数:
241
1.Drdb概念:分布式复制块设备(DRBD技术)是一种基于软件的,无共享,复制的存储解决方案,在服务器之间的对块设备(硬盘,分区,逻辑卷等)进行镜像。Drdb是由内核模块和相关脚本而构成的,用以构建高可用的集群,其实现方法是通过整个网络来镜像整个设备,运行用户在远程主机..
分类:
其他好文 时间:
2015-05-30 01:54:25
阅读次数:
162
DistributedReplicatedBlockDevice(DRBD)通过分布式复制块设备,可以为位于IP网络上的两个不同站点的两个块设备创建镜像。和corosync一起使用时,DRBD支持分布式高可用Linux集群,主节点和次节点通过TCP/IP协议保持同步,主节点故障,远程节点保持着相同的数据,可以接替主节点..
分类:
其他好文 时间:
2015-05-27 21:15:50
阅读次数:
163
说明:今天要说的内容是nginx+keeplived反向代理层为什么是nginx+keeplived反向代理而不用Heartbeat+drbd.keeplived用多与前端负载,heartbeat+drbd的方式多用于后端的负载1用户层:说一下用户通过安卓手机苹果手机与电脑访问相同的网站,但是看到的内容不同(专门针对手机,PC..
分类:
移动开发 时间:
2015-05-25 20:44:36
阅读次数:
189
mysql高可用高可用性需要解决的两个问题:1.如何实现数据共享或者同步数据。2.如何处理failover。failover的意思是指当服务器死机或出现错误时,可以自动切换到其他备用服务器,不影响线上业务数据共享一般的解决方案是SAN。数据同步可以通过rsync和DRBD实现1.主从复制解决方案..
分类:
数据库 时间:
2015-05-23 18:39:47
阅读次数:
211
1概述1.1DRBD简介DRBD,即DistributedReplicatedBlockDevice分布式复制块设备。它是被设计成构建高可用集群(HA)的一个构建组件的块设备。它通过网络实现块设备数据实时镜像。DRBD可以被理解为一种基于网络的raid-1。从概述来看,DRBD有以下几个特点lDRBD是一种块设备2可用于..
分类:
其他好文 时间:
2015-05-19 14:58:33
阅读次数:
149