尋找 Scientific Linux 和 nginx 的故障轉移叢集

尋找 Scientific Linux 和 nginx 的故障轉移叢集

這就是我正在嘗試的:

  • 兩個使用 nginx 作為反向代理的 SL7.1 實例
  • 沒有共享檔案系統
  • 共享資源:
    • 虛擬IP
    • 運行 nginx 服務

我已經嘗試過 keepalived 和 corosync + 起搏器。

keepalived 在使用 vrrp-scripts 時遇到問題:有一個錯誤,腳本沒有檢查服務 nginx 是否正在執行。因此,故障轉移僅在伺服器關閉時才起作用。

corosync +pacemaker 有問題,我需要使用 fence-agents-vmware-soap 設定防護,但這裡不可能(公司策略)。反向代理位於 DMZ 中,為了與 VMWare 主機進行通信,必須更改防火牆,但沒有被拒絕。

您是否有再次完成整個操作的提示、操作方法等?

謝謝

答案1

考慮到紅帽有一個EL7指南使用 Corosync 和 Pacemaker 引導您完成大部分工作,您的問題(擊劍)是政治問題而不是技術問題...

這裡可能可以使用另一種圍欄方法。但這可能是最好的選擇。

相關內容