Назад | Перейти на главную страницу

Установите HAProxy 2 на Centos 7

Где я могу найти официальную документацию по установке HAproxy 2x для Centos 7?

$ yum install haproxy
$ haproxy -v
HA-Proxy version 1.5.18 2016/05/10
Copyright 2000-2016 Willy Tarreau <willy@haproxy.org>

$ cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

Я бы не хотел запускать устаревшую, потенциально небезопасную версию продукта.

Вы можете установить последнюю версию: http://au1.mirror.crc.id.au/repo/el7-extra/x86_64/

пример марионетки:

    yumrepo { "haproxy-repo":
        baseurl => "http://au1.mirror.crc.id.au/repo/el7-extra/x86_64/",
        gpgkey => "http://au1.mirror.crc.id.au/repo/RPM-GPG-KEY-kernel-xen",
        descr => "haproxy",
        enabled => 1,
        gpgcheck => 1
    }

HAProxy из репозитория вряд ли будет небезопасным, пока поддерживается CentOS7, но да, версия 1.5 устарела функционально.

Насколько я понимаю, только современные версии Fedora имеют более современные версии HAProxy в своих официальных репозиториях. Если вы покупаете коммерческую версию HAProxy, похоже, что есть репозиторий, совместимый с RHEL / CentOS, который напрямую поддерживается людьми HAProxy. В противном случае вам, возможно, придется скомпилировать и накатить собственные пакеты для вашей среды.

Если запуск другого дистрибутива является возможным обходным путем, наиболее удобная для пользователя версия HAProxy для сообщества, похоже, существует на стороне Debian и Ubuntu: https://haproxy.debian.net/

Пока не будут доступны инструкции для HAProxy 2.0, вы можете установить HAProxy 1.8, следуя инструкциям по этому URL-адресу: https://www.softwarecollections.org/en/scls/rhscl/rh-haproxy18/