Instalando e configurando o Heartbeat

O Heartbeat é o software responsável por monitorar os computadores que fazem parte da replicação e tomar atitudes de acordo com os casos encontrados. Podemos dizer que este é o coração do que conhecemos como HA (alta disponibilidade). Abaixo, veremos como instalar e configurar o heartbeat, dando continuação aos passos anteriores, quando configuramos o DRBD.

A configuração que vamos realizar do Heartbeat irá criar um novo IP virtual na rede (192.168.241.15) que chamaremos de “GEMINI” (gêmeos). Os usuários acessarão os dados compartilhados pelo IP virtual e as duas máquinas (node1 e node2) responderão por ele. Em caso de perda de qualquer uma das máquinas, o Heartbeat irá reconfigurar os equipamentos para que o IP virtual continue respondendo.

Temos um desenho sobre como ficará a estrutura:

m1afa6ab2

Vamos à instalação:

Node1:

# apt-get install heartbeat-2

Node2:

# apt-get install heartbeat-2

Configurar o arquivo ha.cf nas duas máquinas:

Node1:

# vim /etc/ha.d/ha.cf

Node2:

# vim /etc/ha.d/ha.cf

Deixar como segue:

#informe os nomes dos computadores que formam a replicação(deve ser igual a saída do comando “uname -n

node node1
node node2

#qual a interface vai ser usada para comunicação
udp eth0

#arquivos de log
debugfile /var/log/ha-debug
logfile /var/log/ha-log

#freqüência, em segundos, da verificação das máquinas
keepalive 1
#tempo mínimo para declarar a outra máquina como morta
deadtime 5

Configurar o arquivo haresources nas duas máquinas

Node1:

# vim /etc/ha.d/haresources

Node2:

# vim /etc/ha.d/haresources

Deixar como segue:

node1 drbddisk::dados Filesystem::/dev/drbd0::/kplus::reiserfs 192.168.241.15 samba

Obs.:

  • node1 – nome da máquina principal

  • drbddisk – utilitário do heartbeat para gerenciar o drbd

  • dados – nome do dispositivo do drbd (configurado no drbd.conf)

  • filesystem – utilitário para montagem de partição

  • /dev/drbd0 – nome da unidade do drbd

  • /kplus – nome do local de montagem do disco do drbd

  • reiserfs – sistema de arquivos do disco do drbd

  • 192.168.241.15 – IP virtual

  • samba – script do init.d para o samba

Configurar o arquivo authkeys nas duas máquinas (para efeito da autenticação da replicação):

Node1:

# vim /etc/ha.d/authkeys

Node2:

# vim /etc/ha.d/authkeys

Deixar como segue:

auth 3
3 md5 digiteumafrase

Mudar os atributos do arquivo authkeys

Node1:

# chmod 600 /etc/ha.d/authkeys

Node2:

# chmod 600 /etc/ha.d/authkeys

Reinicie o serviço do heartbeat

Node1:

# /etc/init.d/heartbeat restart

Node2:

# /etc/init.d/heartbeat restart

Sobre o Autor

Redes Sociais:

Deixe seu comentário

X