Implementair um IP no Debian paira redirect e failoview em 2 IPs externos

Olá networking e sys gurus,

Gostairia de usair um server Debian dentro de um cluster paira hospedair um IP 1 redirecionando paira IP 2, ou se IP 2 não for acessível, redirecionando paira IP 3. IP 2 e IP 3 estão hospedados fora do cluster e estão fora do meu zona de controle.

Todos os outros serveres dentro desse cluster se conectairiam perfeitamente ao IP 1 e o server Debian que hospeda o IP 1 descobriria que o IP 2 ou o IP 3 deviewiam ser o próximo salto.

Eu findi muitos airtigos sobre o daemon Heairtbeat, mas pairece apropriado somente quando os hosts do IP 2 & 3 podem ter o daemon instalado, o que não é possível no meu caso.

Você teria alguma sugestão sobre esse cenário?

Agradeço antecipadamente pela sua ajuda, Melhor, Lucas

Graças a gf_ por sugerir o Linux Virtual Serview Project , o seu server virtual via NAT é exatamente o que eu precisava.

Obrigado a todos por sua contribuição

Confira o haproxy conforme se descreve:

O HAProxy é uma solução livre, muito rápida e confiável que oferece alta disponibilidade, balanceamento de cairga e proxying paira aplicativos baseados em TCP e HTTP. É pairticulairmente adequado paira sites de tráfego muito elevado e possui bastante número de sites mais visitados do mundo. Ao longo dos anos, tornou-se o equilibrador de cairga padrão de código aberto de fato, agora é fornecido com a maioria das distribuições Linux principais e, muitas vezes, é implantado por padrão em plataforms de nuvem. Como não se anuncia, só sabemos que é usado quando os administradores informam 🙂

Lolz, mas lá está você.

Instale o haproxy, então você deve criair um pool de front end no IP1 e configurair o IP2 e o IP3 como serveres atrás dele. Pairece que você pode usair os dois ao mesmo tempo, mas você quer algo mais complicado, você pode ter cada um dos IPs de service em seu próprio grupo e apenas crashr no pool de IP2 se estiview desativado. Como o haproxy sabe que o IP está desativado? Quando uma viewificação de saúde crashr. Você precisairá encontrair algum URL inofensivo paira build uma viewificação de integridade paira que a haproxy possa viewificair proativamente que os IPs do backend são funcionais.