如何实际设置 MariaDB 复制/高可用性

如何实际设置 MariaDB 复制/高可用性

我正在设置一个高可用性 LAMP 堆栈 - 到目前为止,我有两台服务器,它们的前端都运行着 HAProxy,它们都拥有一个浮动 IP。HAProxy 将请求重定向到每台服务器上运行的后端 Apache 服务器(同一台机器,端口 8000)。

这一切都很顺利,到目前为止,我对高可用性感到满意。不过,我还没有处理数据库。

由于我只有两台服务器,我认为我无法像 Galera 集群那样进行主主复制,因为需要仲裁。因此,我计划进行主从只读复制。

我在网上看到的大多数指南都没有提到 MariaDB 在其高可用性指南(例如第 4 页)

我只是真的很困惑到底该做什么以及如何设置?

从我的角度来看,我想在我的其中一台服务器上设置 MaxScale 代理,并在两台服务器上运行 MariaDB;MaxScale 将处理重定向等事情。我该如何实现我想要的目标?

相关内容