如何解决Keepalived 故障转移和主从复制
我想将 Keepalived 用于 VIP 管理和 MariaDB 故障转移。数据库将在活动和备用中工作。但我不明白一个场景。
一般来说,很多人使用 Keepalived,MASTER 和 BACKUP 的优先级值不同。
例如 MASTER->101、BACKUP->100
-
初始状态
Database1: Active Database2: Standby
-
过一会儿,问题就会出现,活动服务器 下跌降落。新的活动服务器将是 Database2。
Database1: Failed Database2: Active
在Database1 中的问题被修复后,Database1 将要恢复Active 状态。因为它比其他节点具有更高的优先级。如果我们在那个时候启动 Database1,它就会处于活动状态。
但是,直到现在处于活动状态的数据库是 Database2,所有数据都写入其中。如果 Database1 立即变为活动状态,是否会同步丢失的数据?这是我不明白的部分。在这种情况下,我们应该使用双活复制来避免数据丢失吗?这个场景的真正方法是什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。