如何實際設定 MariaDB 複製/高可用性

如何實際設定 MariaDB 複製/高可用性

我正在設定一個高可用性 LAMP 堆疊 - 到目前為止,我有兩台伺服器,其前端運行著 HAProxy,並且擁有浮動 IP。 HAProxy 將請求重定向到在每個伺服器上運行的後端 Apache 伺服器(同一台計算機,連接埠 8000)。

這一切都有效,到目前為止我對高可用性感到滿意。然而我還沒有處理資料庫。

由於我只有兩台伺服器,由於仲裁的要求,我認為我不能像Galera叢集那樣做master-master。所以,我打算做主從唯讀複製。

我在網路上看到的大多數指南都沒有提到 MariaDB 在其建議中建議的 MaxScale 代理高可用性指南(以第4頁為例)

我只是對做什麼以及如何設定感到非常困惑?

從我的角度來看,我想在其中一台伺服器上設定 MaxScale 代理,並在兩台伺服器上執行 MariaDB; MaxScale 將處理重定向之類的事情。我怎樣才能真正實現我正在尋找的目標?

相關內容