生态社区

适配知识库

服务器V10 SP1 安装HAProxy

发布时间:2021-07-27    浏览次数:560次    作者:湖南省计算产业生态创新中心 (长沙)

服务器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

wget https://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安装成功。