Digamos que tengo 2 servidores: SA y SB. ¿Es posible configurar HAProxy para que funcione así?
Todas las conexiones van a SA -> SA cae -> HAProxy cambia todas las conexiones a SB -> hasta que SB no está abajo - no hay conexiones van a SA, incluso si está arriba otra vez -> SB abajo -> HAProxy cambia a SA .. .
En resumen, me gustaría que HAProxy cambie solo cuando el servidor actual se caiga. ¿Quizás debería usar algo más que HAProxy?
inter
predeterminado es 2s, el valorfall
predeterminado es 2 y el valorrise
predeterminado es 2. Puede encontrar más aquí: haproxy.org/download/1.5/doc/configuration.txtSi solo tiene dos, y exactamente dos servidores, puede tener más sentido usar un vip para el servicio que administra a través de marcapasos / corosync para que esté altamente disponible.
También es posible con haproxy, marcando SB como servidor de respaldo. De esa manera solo se usa cuando SA no está disponible:
Sin embargo, esto no logra la segunda parte de lo que desea: comenzará a usar A SA nuevamente tan pronto como regrese. No estoy seguro de si hay una opción para hacer que el haproxy se comporte de la manera deseada. Al menos nunca lo he usado.
fuente