探索MySQL高可用架构之MHA(2)

探索MySQL高可用架构之MHA(2)

-----构建mysql高可用系列(共9篇)

    上一篇文章介绍了一些关于mysql高可用相关的概念及Mha的介绍,相信对一些刚接触mysql高可用的朋友们会有些帮助!


    本次架构实现功能

        a.一主库,三个从库(其中1个为备主),实现ABBB复制

        b.使用Atlas实现读写分离,主库和备主库接收写操作,从库接收读操作

        c.使用Mha实现现有架构的高可用

        d.使用keepalived实现vip的漂移

        e.手工编写shell,修复Mha的不足

            e1.修复当AB故障切换一次后,mha-manager会自动退出

            e2.修复原主库,出问题后,修复后不能自动加入现有AB集群

            e3.关于relay log的清除

    本次实现架构图


wKiom1TccpKDp42jAAFcdHTu3Zc071.jpg


    本次架构主机划分

wKioL1WHxYGBK1qPAADbOYvN1EM615.jpg

    软件版本 

wKiom1WHxG2z-KQPAADxWnMzJ-U228.jpg

    安装路径

wKioL1WHxtqhEV2uAAFYSzLPmTw790.jpg



你可能感兴趣的:(keepalived,高可用,HA,读写分离,mha)