Pular para o conteúdo

Configurar HeartBeat

Dica publicada em Linux / Segurança
robson ribeiro mustafa
Hits: 33.904 Categoria: Linux Subcategoria: Segurança
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Placa de rede que não sobe corretamente

Bloqueando lista de diretorios do Apache

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

Monitorar mensagens no MSN

Atualizando ID de chave no Debian 9 codinome Stretch

Como encriptar o diretório home do seu usuário

Limitador de conexões para usuários

Mais segurança no Ubuntu Linux - Vídeo

Inserir comentários em regras do iptables

#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.