¿Es posible configurar más de un haproxy en diferentes máquinas para escuchar la misma solicitud?

¿Es posible configurar más de un haproxy en diferentes máquinas para escuchar la misma solicitud?

Me pregunto si es posible crear un grupo de haproxy, de modo que si la máquina haproxy falla, otro haproxy hace el trabajo.

Intenté cambiar la configuración del frontend para escuchar la solicitud de otra máquina, pero haproxy no se inicia.

Respuesta1

Esto generalmente se logra combinando HAproxy con keepalived. HAproxy maneja el equilibrio de carga, keepalived maneja la conmutación por error de HA.

Para aclarar, solo hay una instancia de HAproxy activa a la vez, pero si el nodo principal falla, el otro toma el control.

información relacionada