一、DRBD 原理及架构
1、原理简述
DRBD 是一种块设备,可以被用于高可用(HA)之中.它类似于一个网络 RAID-1 功能.当你将数
据写入本地 文件系统时,数据还将会被发送到网络中另一台主机上.以相同的形式记录在一
个文件系统中. 本地(主节点)与远程主机(备节点)的数据可以保证实时同步.当本地系统出
现故障时,远程主机上还会保留有一份相同的数据,可以继续使用.
优点:安全性、稳定性高,出现故障系统将自动切换,从而保证服务的连续性,相对
mysql+heartbeat+存储来说对大优点是节约了存储这个
硬件设备。
缺点:mysql 主机宕机,切换到备机,备机接管服务,待主机修复完配置 failback 机制的
话会发生脑裂情况,需要手工执行命令进行主机接管。
二、Heartbeat+DRBD+MySQL安装
1、定义主机名
# vi /etc/hosts
192.168.3.12 mysql2
192.168.3.13 mysql3
2、利用 yum 安装drbd、heartbeat(基于 CentOS x86_64平台)
yum install -y drbd83 kmod-drbd83
yum install -y heartbeat heartbeat-ldirectord heartbeat-pils heartbeat-stonith
点击下载