Como carregar o tráfego de mutilíbrio usando HAProxy

1

Eu tenho 2 servidores que hospedam um aplicativo que atende a várias portas.

Existe uma maneira de carregar o tráfego entre esses servidores usando o HAProxy?

Eu tentei isso na configuração, mas não funcionou:

frontend Pool1 bind 172.17.30.254:100-200 mode tcp default_backend nodes

backend nodes mode tcp balance roundrobin server web01 172.30.17.1:100-200 check server web02 172.30.17.2:100-200 check server web03 172.30.17.3:100-200 check

Obrigado antecipadamente!

    
por HaTiMuX 27.10.2015 / 11:57

1 resposta

1

Esta não é uma configuração suportada. Também parece desafiar um pouco de lógica. Por que tantos portos? (Por que portas reservadas e privilegiadas? Talvez 100-200 seja um exemplo ...)

Se os 101 listeners de back-end estiverem fornecendo um serviço diferente, você precisará de 101 front ends e back ends (ou "listen" proxies, que podem conter ambos). Se eles não estão fornecendo um serviço diferente para cada um, então você não precisa de 101 ouvintes no HAProxy, mas você ainda precisa dos backends.

    
por 27.10.2015 / 16:39