MySQL高可用架构之MHA

MySQL高可用架构之MHA

1、关于MHA

MHA(Master HA)是一款开源的MySQL的高可用程序,它为MySQL主从复制架构提供了automating master failover功能。MHA在监控到master节点故障时,会提升其中拥有的最新数据的slave节点成为新的master节点,在此期间,MHA会通过其它从节点获取额外信息来避免一致性方面的问题。MHA还提供了master节点的在线切换功能,即按需切换master/slave节点。

MHA服务有两种角色,MHA Manager(管理节点)和MHA Node(数据节点):

2、MHA组件说明

Manager节点:

Node节点:

自定义扩展:

3、部署及测试

实验拓扑:

配置过程:

补充:

提供额外机制,防止对master的监控做出误判、VIP添加、在进行故障转移时对原有master节点执行STONITH操作避免脑裂,可通过shutdown_scrip实现、必要时,进行在线master节点转换;

原创文章,作者:N23-苏州-void,如若转载,请注明出处:/72216

评论列表(1条)

  • 马哥教育
    马哥教育 2017-04-07 17:54

    总结得很好,请保持,加油!

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1823388528@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班

友情链接:万达娱乐开户  万达娱乐注册  万达娱乐招商  万达娱乐直属  万达娱乐  万达娱乐主管  万达招商  万达直属QQ  万达注册  guoqibee.com