Mysql

生產中的 corosync + 起搏器 + percona 代理

  • October 4, 2016

我們計劃在帶有 GTID 的 mysql 5.7.1 上使用起搏器 Corosync 和 Percona 代理實現 HA。我用Google搜尋了一會兒,發現沒有足夠的資訊。我想知道是否有人對 HA 使用類似的堆棧,或者是否有人可以對常見案例錯誤和關於整個事情的建議提出任何建議。

如果您能說明在生產中使用起搏器,例如常見問題、生產問題、您可以自動化多少等,那就太好了。

我已經在生產環境中無數次地實現了 Corosync/Pacemaker。但是,我也從未使用過您所指的“percona agent”,所以我不能直接說。

Clusterlabs 有關於在此處設置 Pacemaker 集群的大量文件:http: //clusterlabs.org/doc/en-US/Pacemaker/1.1-pcs/html-single/Clusters_from_Scratch/index.html

他們的文件將涉及 HA 集群最常見的錯誤配置和最佳實踐。我的兩分錢:不要偷工減料,使用冗餘的一切,使用圍欄/stonith 設備,並在可能的情況下擁有奇數個節點以保持仲裁。

LINBIT 還提供大量技術指南,可幫助您設置 Pacemaker 集群,但所有這些指南都將使用 LINBIT 的軟體包進行安裝,並使用 DRBD 進行複制(因為那是他們的產品): http ://www.linbit.com/ en/資源/技術出版物

希望這會有所幫助。

引用自:https://serverfault.com/questions/806837