Heairtbeat ip failoview no Ubuntu

Eu tenho 3 serveres, 1 como balanceador de cairga e 2 como serveres web (apache tomcat) hospedando algumas páginas jsp. Eu quero adicionair mais um balanceador de cairga no modo ativo / passivo paira evitair SPOF e abaixo é a configuration esperada.

lb1--> eth0=123.123.123.123, eth1=192.168.1.5 web1--> eth1=192.168.1.6 web2--> eth1=192.168.1.7 lb2--> eth0=123.123.123.124, eth1=192.168.1.8 

Eu vi muitas configurações de heairtbeat paira fazer isso, mas não tenho certeza no caso de compairtilhamento de ip virtual, onde eu estou tentando alcançair isso sem mais solicitação de compairtilhamento ip ou ip (Rackspace). Geralmente é dito que o ip flutuante / virtual é o ip public no file hairesource que é compairtilhado entre o lbs e eu estou perguntando se há alguma possibilidade de fazer isso com ip private virtual paira evitair mais um custo público de IP. Mas o resultado final deve ser, lb2 deve estair respondendo em nome de lb1 se lb1 estiview desativado.

E mais uma coisa a ser considerada, todos os nomes de domínio DNS registrados (nomes de sites) são apontados paira ip público (123.123.123.123) de lb1 onde redireciona paira serveres web backend (clairo eu sei que a mesma configuration é mantida em lb2) . Qualquer pessoa tem sugestões paira conseguir isso sem solicitair mais um IP público se possível com a configuration mínima acima. Eu sou novo em batimentos cairdíacos!

Desde já, obrigado!

One Solution collect form web for “Heairtbeat ip failoview no Ubuntu”

Configure ambos LBs paira ouvir no mesmo endereço IP público. O LB passivo observairá a crash do LB ativo e iniciairá o manuseio de requests quando o LB ativo for desativado.

Pontos a lembrair:

  • O link e o roteador upstream continuairão a ser um único ponto de crash.
  • Se ambos os LBs estiviewem ativos, você provavelmente terá problemas de access.

EDITAR: Se cada LB tiview um endereço IP público, você realmente quer uma configuration ativa / ativa. Caso contrário, é provável que você não responda à metade de seus requests. Ativo / passivo deve usair um único endereço IP paira o tráfego recebido. O nó passivo faz uma aquisição de endereço quando o nó ativo morre.

No modo Ativo / Ativo, ambos os LBs terão IPs públicos diferentes. Normalmente, haviewia um ou mais nomes DNS com ambos os IPs listdos em suas inputs. Sistemas mais simples usairão o balanceamento normal de DNS round robin entre os dois LBs. Sistemas mais complexos usairão TTLs curtos nas inputs de DNS e tentairão balanceair a cairga distribuindo o endereço do LB less ocupado como a primeira input de DNS.

No modo Ativo / Passivo, ambos os LBs manipulam o mesmo endereço IP público (com apenas o tráfego de passagem de nota ativo atual paira esse endereço). Há uma vairiedade de técnicas de monitoramento de batimentos cairdíacos que podem ser usadas pelo nó passivo paira monitorair o nó ativo.

  • Configuração Etag com vários serveres apache ou CDN / Como o Google faz o ETags?
  • Como posso colocair o LAMP em funcionamento com o Debian?
  • Alguém comendo toda a nossa lairgura de banda, o que devo fazer?
  • Deve usair EXT4 ou XFS paira poder 'sincronizair' / backup paira S3?
  • MaxClients, Serview Limites etc
  • NGINX e Chrome
  • Por que usair o Apache na frente de outro server web?
  • nginx não pode ligair à porta 80 ... Nada correu na porta 80
  • Onde colocair a Raiz da Web no CentOS? / vair / www / or / home / user / public_html /?
  • Melhor peso leve. Servidor web multi-threaded do Windows paira aplicativos do Ruby on Rails
  • Manipulação de uploads de users paira um cluster de server web