Zen Load Balancer 免費 Web Net 負載平衡 設定 備援機制 HA, High Availability 高可靠性 Zen Load Balancer 免費 Web Net 負載平衡 設定 備援機制 HA, High Availability 高可靠性
  Linux 、   好用軟體 、   安裝教學       ez      2016-10-29

Load Balancer 可以備援其他網路設備,但如果 Load Balancer 故障也會造成服務掛點,此時就需要建置 HA, High Availability 高可靠性,簡單來說就是有兩台 Load Balancer 設備,當 Master 故障時自動切換到 Slave 讓運作不會中斷。

Zen Load Balancer Community Edition 版本就提供了 HA 功能,真是佛心啊!

安裝可以參考:

https://www.ez2o.com/Blog/Post/Free-Zen-Load-Balancer-Setup

基本設定可以參考:

https://www.ez2o.com/Blog/Post/Free-Zen-Load-Balancer-Web-Server

本篇使用兩台 Zen Load Balancer 建置 HA,依照下圖結構為範例。

上圖代表有兩台 Zen Load Balancer 設備,一台 Master 一台 Slave,Master IP 為 192.168.100.36,Slave IP 為 192.168.100.37,兩台共用 192.168.100.35,正常時 Master 持有 192.168.100.35,當 Master 異常時 Slave 持有 192.168.100.35,這樣就可以達到 HA 效果。

開啟 Zen Load Balancer Master 管理後台,切換到 Settings > Interfaces,必須先新增虛擬網卡,點擊下圖框選的圖示

※ Zen Load Balancer Slave 不需要任何設定 (只須設定帳密即可),設定完成 Master 會自動同步到 Slave

輸入共用 IP,並且點擊下圖框選的圖示儲存

表示新增完成虛擬網卡

切換到 Settings > Cluster 設定 HA

Virtual IP for Cluster.......選擇剛剛新增的虛擬網卡 IP

輸入 Zen Load Balancer Master & Slave 的 名稱 及 IP,並且按下 Save

Cluster ID:目前設定 Master 所以輸入 1

Dead ratio:因為要設為 Master & Slave 所以輸入 2

Remote Hostname root password 輸入 Slave 的後台登入密碼,按下 Configure RSA connection between nodes

※ Master & Slave 的登入密碼記得設為相同

表示連線 Slave 成功,如果失敗請檢查 IP 或 密碼是否正確

選擇備援模式,有兩種備援模式,建議選擇 lb1 or lb2 can be masters,下圖 lb1 master and lb2 backup automatic failback 較不建議,個人測試容易發生 HA 無法切換問題。

選擇完畢按下 Configure cluster type

點擊下圖框選的圖示 Reload here to apply changes.

出現下圖就表示已設定完成,輪流關閉 Master & Slave 試試看吧!


標籤:   Linux 、   WebServer 、   Zen Load Balancer 、   好用軟體 、   安裝教學 、   負載平衡 、   實戰 、   網頁伺服器

我要留言