Heartbeat+MySQL+DRBD构建高可用MySQL.pdf版
6038 点击·2 回帖
![]() | ![]() | |
![]() | 一、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 点击下载 | |
![]() | ![]() |