Failover do servidor Linux

1

Eu tenho dois servidores Linux (CentOS6) - ambos estão configurados de forma idêntica conectados ao mesmo switch com um link direto entre eles. Eu tenho apenas um IP externo que é atribuído a eth0 em ambos os servidores (conectado ao comutador de internet) com o desligamento da interface no servidor 2.

Como posso fazer failover para o servidor 2 se o servidor 1 morrer - conforme indicado, eles são vinculados diretamente para que possam verificar a disponibilidade um do outro por meio do ping / tcp / udp. Eu brinquei com o Heartbeat, mas a documentação parece não existir - não sei como abrir uma interface e iniciar alguns serviços se o outro servidor morrer.

    
por Lukasz 02.04.2012 / 17:55

2 respostas

2

Eu usaria o Heartbeat. O problema com os documentos é que o Heartbeat é agora um componente do Pacemaker:

link

A pulsação é suficiente para fazer failover de um endereço IP, mas não detecta falhas de serviço (por exemplo, seu processo httpd é interrompido). Você não precisa configurar o Pacemaker completo se você se importa apenas com endereços IP; Nesse caso, você pode usar a configuração da versão 1 (Heartbeat) que usa /etc/ha.d/haresources como a lista de recursos.

    
por 02.04.2012 / 18:01
2

Também é possível usar o Keepalived , que é uma implementação do VRRP que envia cheques de multicast entre os servidores e, se for atingido um tempo limite, irá falhar no outro servidor.

A configuração é bastante direta e pode verificar serviços e ser usada como balanceador de carga.

Melhorando a confiabilidade da rede com o Keepalived do linux devcenter fornece mais algumas informações sobre a parte VRRP do Keepalived.

Failover e balanceador de carga usando keepalived (LVS) em duas máquinas descreve mais a parte do balanceador de carga do Keepalived e é muito bom para entender um pouco mais dos componentes e casos de uso.

Por último, mas não menos importante, o manual fornece algumas informações sobre como executá-lo.

A melhor maneira de conhecer o Keepalived é ler a documentação no site do projeto.

    
por 02.04.2012 / 19:10