當您在環境中設定高可用性時,可能會遭遇難題。您可以使用多種程序來診斷和修正這些問題。
- 登入 Unified Access Gateway 主控台。
- 執行 ip addr 命令來檢查是否將設定的虛擬 IP 位址指派至 eth0 介面。
- 確保指派的該虛擬 IP 位址在與 eth0 介面相同的子網路內。確保可從用戶端機器與它連接。如果有連線問題,則可能是因為虛擬 IP 位址不是唯一的,並且已指派給實體或虛擬機器。
- 在記錄服務包的 haproxy.conf 檔案中,與目前叢集相關的組態中可供使用。例如,
server uag1 127.0.0.1:XXXX ..... server uag2 <IP of machine 2>:XXXX .... server uag3 <IP of machine 3>:XXXX ....
後端組態會基於 Unified Access Gateway 上進行的設定- lb_esmanageris 用於 Horizon 和 Web 反向 Proxy 使用案例。
- lb_cg_server 用於 Content Gateway 使用案例。
- lb_tunnel_server 用於通道使用案例。
- 在記錄服務包的 haproxy.conf 檔案中,您可以找到有關用戶端連線來源、傳送的對應連線和處理連線的 Unified Access Gateway 伺服器的詳細資料。例如,
2018-11-27T07:21:09+00:00 ipv6-localhost haproxy[15909]: incoming:::ffff:<IP of Client:xxxx> backend:lb_esmanager connecting-server:uag2/<IP of uag2> connecting-through:<IP of primary node:xxxx> wait-time:1 connect-time:0 total-incoming:1 total-outgoing:1 total-to-server:1
-
若要檢視統計資料,請參閱 從 Unified Access Gateway 應用裝置收集記錄。
表 1. CSV 檔案的範例 資料行名稱 說明 scur 指出此伺服器目前處理的並行連線數目。 smax 此伺服器在目前運作時間處理的並行連線數目上限。 stot 指出此伺服器在目前運作時間處理的連線數目總計。 bin 指出傳送至此伺服器的位元組總數。 bout 指出從此伺服器接收的位元組總數。 狀態 指出伺服器的狀態。例如,運作中或關閉。這會基於在此伺服器上執行的上次健全狀況檢查。 -
在下列情況下,會出現多個主要節點選取問題。
- 在節點上設定、要形成叢集的不同群組 ID 或虛擬 IP 位址。
- 虛擬 IP 位址和 eth0 位於不同子網路中。
- Unified Access Gateway 上的多張 NIC 設定在相同的子網路內。