Reference Guide

達到 Teradici 裝置的高可用性
Wyse 管理套件會使用 Ubuntu 伺服器 16.04.1 LTS 上所託管的 HAProxy,以在 EMSDK 伺服器之間執行負載平衡HAProxy 也可根據
設定方式提供高可用性的負載平衡器 Proxy TCP/HTTP 負載平衡器專用的熱門開放原始碼軟體,是在 Linux 作業系統上執行的
Proxy 解決方案最常見的用途是將工作負載散佈到多個伺服器,藉此提升伺服器環境的效能和可靠性
關於此工作
以下幾點說明如何在 Linux 作業系統上使用 HAProxy 達到 Teradici 裝置的高可用性:
只有一 Teradici 器的 Wyse 管理套件高可用性的一部分
Teradici 裝置支援需要安裝 EMSDKEMSDK 乃由整合至 Wyse 管理套件的 Teradici 所提供之軟體元件Wyse 管理套件安裝程式
會安裝 EMSDK,其可在 Wyse 管理套件伺服器或個別伺服器上安裝至少需要兩個 EMSDK 執行個體,以支援 5000 多部裝
置,且所有 EMSDK 伺服器應位於遠端伺服器
每部伺服器僅可安裝一個 EMSDK 執行個體
Teradici 裝置支援需要 PRO 授權
會透過 HAProxy 提供 Teradici 的高可用性
如果 Teradici 伺服器故障,則裝置會自動重新連線至下一部可用的 EMSDK 伺服器
安裝和設定 HAProxy
關於此工作
HAProxy (ThreadX 5x 裝置的負載平衡器) 是在具有 HAproxy 版本 1.6 Ubuntu Linux 版本 16.04.1 上設定
依照下列步驟在 Ubuntu Linux 系統上安裝和設定 HAProxy
1. 使用安裝 Ubuntu 作業系統期間所使用的使用者認證登入 Ubuntu 系統
2. 執行下列命令以安裝 HAProxy
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:vbernat/haproxy-1.6
sudo apt-get update
sudo apt-get install haproxy
3. 執行下列命令以備原始組態:
sudo cp /etc/haproxy/haproxy.cfg /etc/haproxy/ haproxy.cfg.original
4. 透過執行下列命令,以在適當的文字編輯器中編輯 HAProxy 組態檔案:
sudo nano /etc/haproxy/haproxy.cfg
在組態檔案中新增下列項目:
Global section: Maxconn <maximum number of connections>
Frontend tcp-in: bind :5172
Back end servers: server :5172
maxconn <maximum number of connections per Teradici device proxy server>
: 系統管理員必須新增超過用戶端容量總數的額外後端伺服器,以獲得順暢的容錯移轉
5. 透過輸入 CTRL+O,將變更儲存至 haproxy.cfg 檔案
7
達到 Teradici 裝置的高可用性 65