Pular para o conteúdo

Configurar HeartBeat

Dica publicada em Linux / Segurança
robson ribeiro mustafa
Hits: 33.906 Categoria: Linux Subcategoria: Segurança
  • Indicar
  • Impressora
  • Denunciar

Configurar HeartBeat

Passo 1: o começo de tudo


Instalar 2 máquinas para LVS. Colocar um IP real em cada máquina. Nas duas fazer:

# apt-get install heartbeat

Passo 2: Configurar /etc/ha.d/ha.cf


Escolha a interface onde o heartbeat enviará os broadcasts:

# bcast eth0

Se o kernel da máquina suportar watchdogs, carregue o módulo adequado (normalmente, softdog) e adicione a seguinte linha:

watchdog /dev/watchdog
keepalive 2 # Qual o intervalo de tempo entre os broadcasts?
warntime 10 # Tempo em segundos antes de logar um aviso de heartbeat atrasado nos logs
deadtime 30 # Tempo que deve passar para considerar um nó como morto
initdead 120 # Esse valor tem que ser pelo menos o dobro do deadtime
udpport 694 # Mantenha o valor padrão
auto_failback on # Configure para on se o nó master deve assumir novamente os serviços quando subir novamente
# Adicione uma linha para cada máquina de LVS. O valor após node deve ser o mesmo retornado por uname -n
node lvs-master
node lvs-backup

Passo 3: Configurando /etc/ha.d/haresources


Lembre-se que esse arquivo tem que ser igual nas 2 máquinas. Sua sintaxe é simples: nome do host principal lista de serviços / IP's que são gerenciados pelo LVS.

lvs-master 200.123.123.123/24 200.123.123.124/24 200.123.123.125/24 ipvsadm

Isso vai fazer com que a máquina que for assumir o LVS suba os IP's 200.123.123.123, 200.123.123.1234, 200.123.123.125 e rode:

# /etc/init.d/ipvsadm start

Obviamente, a outra máquina vai derrubar os IP's e rodar ipvsadm stop

Passo 4: Configurando /etc/ha.d/authkeys


Crie o arquivo /etc/ha.d/authkeys, seguindo o seguinte modelo:

auth 1
1 md5 QualquerTextoAqui

Lembre-se que os arquivos têm que ser iguais nas duas máquinas.

Recriar replicação no MySQL de maneira fácil

Monitorar mensagens no MSN

Bloqueando lista de diretorios do Apache

Placa de rede que não sobe corretamente

arch-audit - Detecte vulnerabilidades nos pacotes instalados no Arch Linux

Alterando o número de hops do Tor

Recebendo um e-mail a cada login no servidor

Alguém mexeu no meu boot?!

Squid - Limpando cache rapidamente

#1 Comentário enviado por clebereng_2004 em 04/09/2006 - 20:51h
olá amigo estou implementando um cluster HA, e estou tendo problemas com o heartbeat, tento estarta-lo, ele estarta mas não levanta nenhum recurso, se alguem puder me ajudar fico grato. atenciosamente cleber
#2 Comentário enviado por andre_ramos em 10/09/2010 - 10:26h
kara Blz, estou precisando de uma solução, e o seguinte: preciso de instalar um serviço no linux onde tenho 2 links de internet instalado em um firewall e que quando um link cair o outro entra em ação automaticamente,

alguns colegas do vol me disseram que o serviço heartbeat faz isso,

vc pode me explicar mais sobre este serviço?

pois estou interessado em estudar isso

grato

Contribuir com comentário

Entre na sua conta para comentar.