使用Keepalived实现MySQL主从高可用架构
解决的场景说明:使用MySQL主从方式时,当MySQL主节点故障时,需要将从节点切换为主节点,切换过程中需要将从节点的IP修改为原主节点的IP,如果不对调MySQL主从的IP,那么就需要修改“客户断”连接MySQL的IP地址(客户端修改完连接MySQL的IP地址后可能还需要重启服务生效),这样可能会影响线上业务。所以通过MySQL+Keepalived的方式使客户端连接MySQL的VIP,当MySQL主从切换时,对上层应用无需修改连接MySQL的IP地址,只需要进行MySQL主从切换,VIP自动漂移到从节点(新主节点)即可。
1. 安装MySQL主从节点
| 主机角色 | IP地址 | 备注 |
|---|---|---|
| MySQL主节点 | 192.168.77.251 | VIP:192.168.77.248 |
| MySQL从节点 | 192.168.77.249 |
# apt update
本文介绍了如何使用Keepalived实现MySQL主从高可用架构,确保在主节点故障时,从节点能自动接管,避免业务中断。详细步骤包括安装MySQL主从节点,配置主从同步,安装Keepalived以实现VIP漂移,并进行了主从切换测试及故障恢复操作。
订阅专栏 解锁全文

170

被折叠的 条评论
为什么被折叠?



