Настройка и запуск локального балансировщика на узле кластера

28 сентября 2026

ID 243044

Применимо только при интеграции с несколькими серверами KATA версии 5.0 и выше.

Чтобы настроить локальный балансировщик на узле кластера:

  1. Подключитесь к узлу кластера по протоколу SSH, чтобы получить доступ к режиму Technical Support Mode.
  2. Переименуйте базовый конфигурационный файл балансировщика с помощью команды:

    mv /etc/haproxy/haproxy.cfg /etc/haproxy/haproxy.cfg.orig

  3. Поместите ранее подготовленный конфигурационный файл haproxy.cfg в директорию /etc/haproxy и укажите права доступа к нему с помощью команд:

    chown root:root /etc/haproxy/haproxy.cfg

    chmod 640 /etc/haproxy/haproxy.cfg

    chcon --reference=/etc/haproxy /etc/haproxy/haproxy.cfg

  4. Создайте файл /etc/rsyslog.d/haproxy.conf следующего содержания:

    if $syslogfacility-text == 'local6' then /var/log/haproxy.log

    if $syslogfacility-text == 'local6' then stop

    if $programname startswith 'haproxy' then /var/log/haproxy.log

    if $programname startswith 'haproxy' then stop

  5. Создайте файл журнала /var/log/haproxy.log и укажите права доступа к нему с помощью команд:

    touch /var/log/haproxy.log

    chown root:adm /var/log/haproxy.log

    chmod 640 /var/log/haproxy.log

  6. При необходимости отредактируйте файл параметров ротации журнала локального балансировщика /etc/logrotate.d/haproxy.

    По умолчанию записи ротируются ежедневно. Срок хранения записей – 10 дней.

  7. Перезапустите службу системного журнала с помощью команды:

    systemctl restart rsyslog

  8. Разрешите локальному балансировщику принимать входящие соединения с помощью команды:

    setsebool haproxy_connect_any on

  9. Запустите службу локального балансировщика с помощью команды:

    systemctl start haproxy

  10. Разрешите автоматический старт службы локального балансировщика с помощью команды:

    systemctl enable haproxy

  11. Проверьте статус службы локального балансировщика с помощью команды:

    systemctl status haproxy

    Статус должен быть running.

  12. Проверьте наличие записей в журнале локального балансировщика:

    tail /var/log/haproxy.log

Локальный балансировщик будет настроен и запущен на узле кластера KSMG.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!