Nfs
使用 NFS 的高可用性設置
虛擬主機 HA 設置
我有 5 台伺服器:
Server-1: Webhosting Controlpanel (192.168.1.1) Server-2: Load balancer [Haproxy] (Public IP:192.168.1.2 and Virtual IP:192.168.1.3) Server-3 & 4: Data Servers Mounted data from NFS so data is same on each server i.e /home (192.168.1.4, 192.168.1.5) Server-5 : NFS Server (192.168.1.6) shared directory /home
我的問題是我無法
/home
從“負載均衡器”的虛擬 IP 進行掛載。我不知道如何配置 HAproxy 以從伺服器訪問共享文件夾。我可以直接從伺服器訪問掛載的目錄
/home
,但我想/home
通過負載均衡器掛載,以便進行一些 HA 設置。筆記
負載均衡器適用於 Apache 我可以看到從負載均衡器的虛擬 IP 載入的 Apache 預設頁面。
這是設置的模型圖像:
我不確定我是否完全理解您的問題,所以如果我不正確,請告訴我。我認為您最好為 NFS 設置主動/被動架構,而不是使用 HAProxy 前端 NFS。有一個非常詳細的教程將引導您設置 2 個 NFS 伺服器並使用DRBD讓 2 個伺服器相互監控,並根據需要進行故障轉移。
http://www.howtoforge.com/high_availability_nfs_drbd_heartbeat
我還會向您指出這個執行緒,該執行緒更詳細地討論了嘗試使用 HAProxy 與主動/被動方法來前端 NFS 的缺點。