Linux

CentOS 和集群

  • September 18, 2015

我正在尋找一種基於某些規則創建伺服器集群的方法,使其檢查 http、https 和自定義埠是否在本地為請求提供服務,並且對於其他遠端機器也是如此,如果可能,發送投票(令牌)到其餘機器,如果沒有,則關閉自己(STONITH),其他人在檢測到故障伺服器時,如果法定人數足夠,則執行自定義腳本。

我有搜尋,似乎 Corosync、keepalive 和起搏器是很好的方法,但我找不到做我需要的正確方法。有任何想法嗎?

集群是為特定目的而建構的。要麼提供更高的容量,要麼提供容錯,要麼兩者兼而有之。

大多數擁有 Web 集群的人都會在 http 伺服器前面安裝負載平衡器,以將流量分配到已啟動且負載不太大的機器上。http 伺服器後面通常是配置為主動/主動或主動/被動容錯的數據庫伺服器。

有很多方法可以做到這一點。只要找到一個對你有意義的。

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