💡
原文英文,约2200词,阅读约需8分钟。
📝
内容提要
本文介绍了使用Keepalived管理虚拟IP实现异步复制自动源故障转移的方法,通过设置优先级和使用VIP来检查节点健康状态。
🎯
关键要点
- 本文介绍了使用Keepalived管理虚拟IP实现异步复制自动源故障转移的方法。
- 目标是将node3设置为异步复制的主源,故障时VIP可以转移到node2和node1。
- 使用Keepalived的clustercheck检查节点健康状态,以确保正确的故障转移。
- 在所有PXC节点上启用log_replica_updates,以确保所有事务写入二进制日志。
- 配置Keepalived的优先级,从node3到node1依次降低。
- 重启所有节点上的Keepalived并检查状态,确保node3为主节点。
- 模拟写入应用程序以测试复制状态。
- 将副本重新配置为使用VIP进行复制。
- 测试故障转移,通过停止mysqld来模拟故障,检查VIP是否转移到node2。
- 当node3恢复时,VIP会自动转回node3,确保其成为异步复制源。
➡️