USG FLEX H 防火牆設定 Device HA Pro (高可用性)






功能介紹:什麼是 Device HA?
Device HA (High Availability) 是一套高可用性解決方案,它透過將兩台功能與設定完全相同的防火牆,配對成「主動-被動 (Active-Passive)」的架構,來確保網路服務的永續性。正常情況下,由「主動」設備處理所有網路流量;一旦主動設備發生故障,「被動」設備會在數秒內自動接管,成為新的主動設備,從而確保網路中斷時間降至最低。
核心觀念
- 角色 (Role) vs. 狀態 (State)
- 角色:分為「主要 (Primary)」和「次要 (Secondary)」,在部署前就已決定,不會改變。
- 狀態:分為「主動 (Active)」和「被動 (Passive)」,會根據設備的健康狀況動態切換。
- 心跳埠 (Heartbeat Port)兩台設備之間需要一條專用的「心跳線」直接連接在預定義的「心跳埠」上。此線路用於同步設定、監控彼此狀態,並在主動設備故障時觸發切換。被動設備上,除了心跳埠外,所有其他埠口都會被停用。
同步的項目
當 HA 啟用時,主動設備會將以下資訊即時同步至被動設備:
- 啟動與運行設定檔
- 各種簽章碼 (Signatures)
- 設備洞察 (Device Insight)
- 外部封鎖清單
- DHCP 租約表
- 憑證與授權 (包含 Nebula 授權)
- 系統時間
⚠️ 開始前提條件(非常重要!)
設定 Device HA 有嚴格的要求,忽略任何一項都會導致配對失敗。
- 硬體與韌體:兩台設備必須是完全相同的型號(例如,兩台皆為 USG FLEX 200H),並運行完全相同的韌體版本 (uOS 1.31 或更新)。
- 授權與註冊:兩台設備必須註冊在同一個 myZyxel 帳號下。設定 HA 前,請先完成設備的註冊。
- SSH 必須啟用:兩台設備的 SSH 功能都必須「啟用」,且 SSH Port 為「 22」 (位於 System > Setting)。
- 管理 IP 子網路:設備的管理介面子網路遮罩,目前僅支援
255.255.255.0
。
設定流程(六階段)
請嚴格依照以下順序,分別在兩台設備上進行操作。
第一階段 : 註冊設備
將設備註冊上Nebula,並分配於兩個不同的站點。確認兩台設備都在線上報到完成。
若您尚未熟悉設備初始設定,請參考下方教學連結 :
前往【Licensing > Licenses 】,檢查狀態為「Registered」。
Secondary 註冊完成後,拔除 WAN 線路,保留 Primary Nebula 上線狀態即可。
第二階段:設定「次要 (Secondary)」設備
- 登入您預計作為「次要」設備的防火牆本地 Web GUI。
- 前往 【System > Device HA > HA Configuration】。
- 確認 HA 角色為「Secondary」。
- 啟用 HA 功能,無需進行其他設定。
- 此時請勿串接 heartbeat 線路。
警告:啟用後,此被動設備的所有網路埠都會被停用(心跳埠除外),且您當前的 Web GUI 連線將被登出。
第三階段:設定「主要 (Primary)」設備
- 登入您預計作為「主要」設備的防火牆本地 Web GUI。
- 前往 【System > Device HA > HA Configuration】。
- 啟用 HA 功能,並根據您的需求設定相關參數。
- 監控介面 : 選擇的介面連接中斷或連線檢查失敗時,將立即切換 HA 角色。
- HA MAC address : 建議優先使用 Virtual MAC 位址,這是專為 HA 設計的功能,能確保在設備故障轉移時,對網路的衝擊降到最低,實現真正的備援和高可用性。
- 重要:選擇 MAC 位址的接管方式。此設定一旦啟用 HA 後便無法更改。
第四階段:執行實體接線
- 斷開被動設備的所有連線:在啟用 HA 後,請拔除被動設備上所有的網路線。
- 連接心跳線:使用一條網路線,直接連接「主動」與「被動」設備的預設心跳埠。
第五階段:驗證 HA 狀態
- 登入「Active」設備的 Web GUI。
- 查看配對燈號 :
- 前往 【System > Device HA > HA Status】,確認配對狀態是否顯示為「Paired」。
- 前往 【System > Device HA > HA log】,查看詳細的同步與狀態變更紀錄。
- 成功配對後,登入任一設備時,頂端都會有橫幅提示您目前登入的是「Active」還是「Passive」設備。
第六階段:強制同步設定
初次建置完成,請登入 Active 防火牆 Web console
輸入強制同步指令「cmd device-ha force-sync full」
確保設定同步成功
疑難排解:配對失敗狀態說明
若 HA 狀態顯示配對失敗,請參考下表,比對錯誤訊息與可能原因:
狀態訊息 (Pairing Failed Status) | 說明與可能原因 |
---|---|
| 無法從憑證正確讀取 MAC/SN。 |
| 設備註冊失敗。 |
| 偵測到兩台設備的韌體版本或型號不匹配。 |
| 兩台設備註冊在不同的 Nebula 組織下。 |
| 兩台設備註冊在不同的 myZyxel 帳號下。 |
| 設備尚未被分配到任何一個 Nebula 站點。 |