麒麟伺服器V10 SP1 安裝HAProxy
伺服器HAproxy安裝手冊
一、軟體介紹
HAProxy是一個使用C語言編寫的開放原始碼,主要用於提高可用性、負載均衡,也可作為TCP和HTTP的應用程式代理。
本文件以“HAProxy 1.8.0”為例進行說明。
二、作業系統選擇
本文使用的作業系統為Kylin-Server-10-SP1-Release-Build05-20200727-arm64-2020-07-27
三、編譯和測試方式
有兩種方式可以安裝部署HAProxy。
方式一:採用rpm包進行安裝。
如果您已有HAProxy的rpm包,則建議採用此方式,可以快速便捷完成HAProxy的安裝。
yum install haproxy -y
方式二:採用原始碼安裝。
1.編譯原始碼
(1)安裝wget。
yum install wget -y
(2)下載haproxy原始碼
cd /usr/local/src
wgethttps://github.com/haproxy/haproxy/archive/v1.8.0.tar.gz
(3)解壓haproxy原始碼
cd /usr/local/src/
tar -zxvf v1.8.0.tar.gz
(4)HAProxy原始碼編譯和安裝。
cd /usr/local/src/haproxy-1.8.0/
make TARGET=linux2628
make install
說明:
在HAProxy 2.0之前,我們使用TARGEG=linux2628,TARGEG=linux2628是對於核心版本高於2.6.28的作業系統引數TARGEG需配置為linux2628。核心引數可使用“cat /proc/version”進行查詢。
由於目標linux2628無關緊要並且經常出錯,因此已將它們從HAProxy 2.0中刪除。 請改用“TARGEG=linux-glibc”,或使用“ make help TARGET = <您的目標>”檢查可用選項來定義您的自定義目標。
本例以HAProxy 1.8版本為例,使用TARGEG=linux2628
2.測試已完成編譯的軟體
執行以下命令,檢視HAProxy版本。
haproxy -v
當回顯類似資訊時,表示HAProxy安裝成功。