Failover
WHM/cPanel 的故障轉移/負載平衡器
我有一個簡單的問題,我無法找到一個簡單的答案。這是場景:
伺服器 1:WHM/cPanel 具有多個帳戶/數據庫
伺服器 2:具有多個帳戶/數據庫的 WHM/cPanel
伺服器 3:伺服器 1 的心跳。(在伺服器 1 不可用的情況下切換到伺服器 2 的路由。)
問題:如何同步伺服器 1 和伺服器 2?我可以使用集群功能同步 DNS 設置,但是文件/dbs 呢?我準備好用一些編碼弄濕我的手,但我不知道如何去做。
問候,瑙曼。
一般來說,如果你想實現高可用性,控制面板要麼把事情搞砸,要麼把事情複雜化,以至於事情變得如此脆弱,以至於一個錯誤的步驟就會導致損壞。您還會遇到許可無法正常工作的風險,儘管我對 WHM/CPanel 不夠熟悉,無法確定這是否會成為問題。
當涉及控制面板時,我發現實現高可用性的唯一可靠方法是使用控制面板虛擬化主機,然後依靠您使用的任何虛擬化技術來處理故障轉移。然後就控制面板而言,它在一台主機上並且很高興。
在我的例子中,我使用了帶有 DRBD 後端的 Xen。在這種情況下,我在每台伺服器上執行一個 Xen DomU,它有自己的 DirectAdmin 副本,並且 heartbeat 管理兩者之間的 DomU 故障轉移。您對其他虛擬化技術也是如此。