La instalación y la configuración de HAProxy
13 de diciembre de 2023
ID 167740
Para configurar e instalar HAProxy, la cuenta de usuario debe tener privilegios de superusuario.
No se recomienda la instalación del balanceador de carga de HAProxy en el mismo servidor que aloja la aplicación porque HAProxy y Kaspersky Web Traffic Security utilizan el mismo puerto (1344) para relacionarse con otros servidores LAN.
Para instalar y configurar HAProxy:
- Abra el acceso al puerto 1344. Para hacerlo, en el nodo con rol Control, ejecute los comandos siguientes según el sistema operativo:
- CentOS o Red Hat Enterprise Linux:
firewall-cmd --add-port=1344/tcp --permanent
firewall-cmd --reload
- Ubuntu:
ufw allow 1344
- Debian:
apt-get install iptables-persistent
iptables -A INPUT -p tcp --dport 1344 -j ACCEPT
- CentOS o Red Hat Enterprise Linux:
- En el servidor que desea utilizar para el equilibrio de ICAP, instale el paquete HAProxy. Para hacerlo, ejecute uno de los comandos siguientes según el sistema operativo utilizado:
- CentOS o Red Hat Enterprise Linux:
yum install haproxy
- SUSE Linux Enterprise Server:
zypper install haproxy
- Ubuntu y Debian:
apt-get install haproxy
- CentOS o Red Hat Enterprise Linux:
- En el servidor que desea utilizar para el equilibrio de ICAP, añada los siguientes bloques de configuración al archivo /etc/haproxy/haproxy.cfg:
frontend ICAP
bind 0.0.0.0:1344
mode tcp
default_backend icap_pool
backend icap_pool
balance <balancing scheme, roundrobin is recommended>
mode tcp
server <nombre de servidor ICAP 1> <dirección IP del nodo de clúster>: <Puerto del servidor de ICAP> check
server <nombre de servidor ICAP 2> <dirección IP del nodo de clúster>: <Puerto del servidor de ICAP> check
server <nombre de servidor ICAP 3> <dirección IP del nodo de clúster>: <Puerto del servidor de ICAP> check
- En el servidor que desea utilizar para el equilibrio de ICAP, reinicie el servicio HAProxy. Para hacerlo, ejecute el comando:
service haproxy restart
Se configurará el equilibrio del balanceador de carga de HAProxy.