RedHat 5.2 下的MYSQL 集群主备+DRBD
安装方案,适合你搭建高可用环境时参考。两台MySQL
主备配合heartbeat
切换,外加DRBD
搞定存储同步,挺实用的一套组合。嗯,文档也写得比较清楚,流程不绕,命令也标准,新手老手都能看得懂。
DRBD 的存储同步方式比较像“远程硬盘复制”,你只要写一次,两台机器就都有,配合heartbeat
,主挂了备也能顶上,业务不中断。
文档里也有提到怎么通过mon
来监控服务,整个集群能自动检测和切换。部署逻辑不复杂,只要你稍微懂点shell
和MySQL
配置,照着文档来,基本能跑起来。
如果你想深入了解的话,下面这些资源也挺推荐的,都是类似方案,结构接近,像MySQL+Heartbeat+DRBD
的那篇就写得蛮详细:
如果你在搞老系统或在保一些旧项目,这种方案还挺值得拿出来用用,稳定性也还不错。了,现在更流行的是k8s
和各种云 HA 方案,但 RedHat+DRBD 这一套胜在能控、能调,出了问题自己能修。
如果你手上有两台机器、还在用老版 RedHat,又想搞点自动切换的主备集群,这份指南可以好好研究下。