Настройка и запуск локального балансировщика на узле кластера
Применимо только при интеграции с несколькими серверами KATA версии 5.0 и выше.
Чтобы настроить локальный балансировщик на узле кластера:
- Запустите командную оболочку операционной системы на узле кластера для выполнения команд с полномочиями суперпользователя (администратора системы).
- Переименуйте базовый конфигурационный файл балансировщика с помощью команды:
mv /etc/haproxy/haproxy.cfg /etc/haproxy/haproxy.cfg.orig
- Поместите ранее подготовленный конфигурационный файл haproxy.cfg в директорию /etc/haproxy и укажите права доступа к нему с помощью команд:
chown root:root /etc/haproxy/haproxy.cfg
chmod 640 /etc/haproxy/haproxy.cfg
- Настройте службу системного журнала:
- В операционных системах Ubuntu, Debian, Redhat Enterprise Linux, Rocky Linux, РЕД ОС создайте файл /etc/rsyslog.d/haproxy.conf следующего содержания:
$ModLoad imudp
$UDPServerRun 514
$UDPServerAddress 127.0.0.1
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
- В операционной системе Astra Linux Special Edition создайте файл /etc/syslog-ng/conf.d/haproxy.conf следующего содержания:
log {
source {
udp(ip(127.0.0.1) port(514));
};
filter {
facility(local6) or program("haproxy");
};
destination {
file("/var/log/haproxy.log");
};
};
- Создайте файл журнала /var/log/haproxy.log и укажите права доступа к нему с помощью команд:
touch /var/log/haproxy.log
chown root:adm /var/log/haproxy.log
chmod 640 /var/log/haproxy.log
- При необходимости отредактируйте файл параметров ротации журнала локального балансировщика /etc/logrotate.d/haproxy.
По умолчанию записи ротируются ежедневно.
- Перезапустите службу системного журнала с помощью команды:
- Запустите службу локального балансировщика с помощью команды:
systemctl start haproxy
- Разрешите автоматический старт службы локального балансировщика с помощью команды:
systemctl enable haproxy
- Проверьте статус службы локального балансировщика с помощью команды:
systemctl status haproxy
Статус должен быть running.
- Проверьте наличие записей в журнале локального балансировщика:
tail /var/log/haproxy.log
Локальный балансировщик будет настроен и запущен на узле кластера KSMG.
В начало