Você também configurou heartbeat, ou simplesmente configurou o ipvsadm neste momento? Você pode executar o comando
ipvsadm -ln
que listará sua configuração atual, você pode adicionar isso à sua postagem.
O erro mais comum com o uso de DR é que as pessoas configuram incorretamente os adaptadores de loopback em seus servidores reais.
executando o comando
ipvsadm -lnc
mostrará as conexões atuais que o ipvs recebeu.
Tente fazer uma conexão com seu VIP e, em seguida, execute o comando mencionado acima. Você está primeiramente procurando uma conexão do seu cliente de teste para o seu servidor real. Então note que o estado da conexão (o bit no final) é estabelecido, ou é SYN_RECV? Se for SYN_RECV, o dispositivo com o ipvsadm instalado não recebeu um pacote syn_recv do servidor real, o que sugere um problema com o adaptador de loopback.
Além disso, onde você está executando o comando CURL a partir de um cliente separado em sua rede?