您的位置:首页 > 博客中心 > 数据库 >

Corosync+Pacemaker+DRBD+MySQL 实现MySQL高可用

时间:2022-03-14 00:54

一:Corosync+Pacemaker

   Pacemaker是最流行的CRM(集群资源管理器),是从heartbeat v3中独立出来的资源管理器,同时Corosync+Pacemaker是最流行的高可用集群的套件.

二:DRBD

   DRBD (Distributed Replicated Block Device,分布式复制块设备)是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。你可以把它看作是一种网络RAID1。

三:试验拓扑图

gxlsystem.com,布布扣

可以看到在stu16(IP:172.16.16.1)主机上连接测试可以,查询数据,创建数据.


status下面出现提示错误时可以先进入resource模式cleanup下相应的服务.如果想要在configure模式下edit.需要先停掉相应的服务,同样进入resource模式stop相应的服务,在进行cleanup.接着就可以编辑保存了.

注意:

KILL掉服务后,服务是不会自动重启的。因为节点没有故障,所以资源不会转移,默认情况下,pacemaker不会对任何资源进行监控。所以,即便是资源关掉了,只要节点没有故障,资源依然不会转移。要想达到资源转移的目的,得定义监控(monitor)。


OK 我们的mysql高可以集群就写到这里.

本文出自 “” 博客,请务必保留此出处

热门排行

今日推荐

热门手游