Владислав (ra1aie) wrote,
Владислав
ra1aie

Category:

Собираем haproxy2 под CentOS 8

Проблема: нужно разлить актуальную версию haproxy на несколько серверов, а под последнюю CentOS пока нет rpm для версии 2.0, только для 1.8.

Решение: собираем RPM самостоятельно из сырцов. Благо доброе opensource-community запилило для этого очень простой набор скриптов.

Порядок действий:
1. ~$ sudo yum install -y rpm-build rpmdevtools pcre-devel openssl-devel zlib-devel redhat-rpm-config gcc gcc-c++ make libstdc++-devel wget rpmlint
2. ~$ cd /opt && git clone https://github.com/DBezemer/rpm-haproxy.git && git checkout 2.0
3. Правим файл SPECS/haproxy.spec, выставляем там версию 2.0 вместо 1.8
4. ~$ cd /opt/rpm-haproxy && make

Профит. Берем RPM файл из папки /opt/rpm-haproxy/rpmbuild/RPMS/x86_64, добавляем в локальный репозиторий и разливаем на наши сервера.
Tags: centos, linux, сисадминское
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 0 comments