當您在環境中設定高可用性時,可能會遭遇難題。您可以使用多種程序來診斷和修正這些問題。
登入 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 Reverse 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 master 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 設定在相同的子網路內。