我感兴趣的是将MMR (http://mysql-mmm.org/)用于高可用性和复制目的。问题是,我也对将Linux用于其他服务感兴趣,比如Apache。当涉及到某些事情时,例如交换虚拟IP接口等,这两者是重叠的。
是否有人有类似的设置,并对上述问题有一些最佳实践/解决方案?
发布于 2009-11-06 11:47:20
其他服务在同一台机器上吗?
如果没有,则没有任何重叠(在一组具有虚拟IP的机器上使用Linux,而在另一组计算机上使用MMR )。
如果有其他服务,那么可能考虑虚拟化或将它们转移到其他机器,因为这将简化网络接口管理(您无法在这两种虚拟IP管理方法之间产生冲突)。
只需确保虚拟主机位于单独的主机上,否则主机的故障将导致您丢失所有的MySQL实例!
发布于 2009-10-31 01:29:57
我尽可能多地使用Linux工具,尽可能少地使用MySQL组件。尽我所能,我不相信MySQL的东西。
发布于 2009-11-02 15:55:55
似乎可以为这两种情况分别定义不同的VIP接口。
我一直无法找到类似配置的参考资料,所以我认为你只需要努力通过和做大量的测试。
然而,在一般情况下,我非常怀疑任何多主复制技术。我会认真考虑是否可以在故障转移配置中使用一个主服务器。
https://serverfault.com/questions/79992
复制相似问题