1,两台cenots7.0服务器,我是用KVM虚拟机搭建的。2,互相解析hosts文件3,关闭iptables和selinux,ssh开启4,配置yum源,安装pacemaker,corosync,drbd5,配置drbd,选择procotoC,复制模式,验证结果6,配置corosync,基于crm管理VIP,FSsystem,DRBD块设备7,验证结果,能..
分类:
其他好文 时间:
2015-08-25 12:40:17
阅读次数:
373
首先确保两台机器时间同步,配置ssh。方法一通过yum源安装:yum安装默认路径是/etc/drbd.d/下#rpm--importhttp://elrepo.org/RPM-GPG-KEY-elrepo.org#rpm-Uvhhttp://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm#yum-yinstalldrbd84-utilskmod-drbd84方法二编译..
分类:
其他好文 时间:
2015-08-17 19:54:00
阅读次数:
151
后续添加:Keepalived实现mysql故障迁移heartbeat+DRBD+mysql高可用MMM构建mysql高可用集群配置环境[root@wdds_1~]#uname-aLinuxwdds_12.6.32-504.el6.x86_64#1SMPWedOct1504:27:16UTC2014x86_64x86_64x86_64GNU/Linux[root@wdds_1~]#ifconfigeth0|grep"inetaddr:"inetaddr:10...
分类:
数据库 时间:
2015-08-17 19:43:46
阅读次数:
177
Corosync简介Corosync是高可用集群中基础事务层(MessagingLayer)的一个实现方案与heartbeat的功能类似,主要用来传递集群的事务信息,但是Corosync的功能更加强大,正在逐渐地取代heartbeat。Corosync在传递信息的时候可以通过一个简单的配置文件来定义信息传递的方式和协议..
分类:
数据库 时间:
2015-08-13 20:29:18
阅读次数:
292
DRBD简介DRBD是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案。它作为一个内核模块,工作在内核当中。具体的工作方式:在每个节点上预留出块级别的存储设备,任何数据发往主节点上的该存储设备的时候,会同时通过网络发送给另外一个节点一份。另外..
分类:
其他好文 时间:
2015-08-13 10:10:23
阅读次数:
155
环境:Primary节点:node1Secondary节点:node2DRBD产生脑裂的原因:(1.采用HA环境的时候自动切换导致脑裂;(2.人为操作或配置失误,导致产生的脑裂;(3.经验有限,惭愧的很,只碰到以上2中产生脑裂的原因。如何判断脑裂行为?(1.其中一个节点的连接状态始终为StandAlone(2.其中一..
分类:
其他好文 时间:
2015-08-07 16:32:23
阅读次数:
318
DRBD安装及配置DRBD主:10.1.1.5DRBD备:10.1.1.61.下载源码包:地址:www.drbd.org2.安装:2.1安装依赖:yuminstallkernel-develkernel-headers2.2.编译安装tar-zxfdrbd-8.3.16.tar.gz./configure--prefix=/usr/local/drbd--with-kmmake&&makeinstall2.3拷贝配置文件模..
分类:
数据库 时间:
2015-08-06 18:51:23
阅读次数:
273
#!/bin/bash##Thisscriptisintededtobeusedasresourcescriptbyheartbeat##Copright2003-2008LINBITInformationTechnologies#PhilippReisner,LarsEllenberg####DEFAULTFILE="/etc/default/drbd"DRBDADM="/sbin/drbdadm"if[-f$DEFAULTFILE];then.$DEFAULTFILEfiif["$#"-eq2];then..
分类:
数据库 时间:
2015-08-06 18:50:13
阅读次数:
193
1、什么是DRBDDRBD是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。它允许用户在远程机器上建立一个本地块设备的实时镜像。与心跳连接结合使用,也可以把它看作是一种网络RAID。2、DRBD是如何工作的Drbd负责接收数据,把数据写到..
分类:
其他好文 时间:
2015-08-06 18:48:30
阅读次数:
229
构建OpenStack的高可用性(HA,HighAvailability)一、数据库mysql的高可靠性:集群并不就是高可靠,常用的构建高可靠的mysql的方法有Active-passive主备模式:使用DRBD实现主备机的灾容,Heartbeat或者Corosync做心跳监测、服务切换甚至failover,Pacemaker实现服务(资源)的..
分类:
其他好文 时间:
2015-08-06 02:10:58
阅读次数:
1280