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:
Vamos à instalação:
Node1:
Node2:
Configurar o arquivo ha.cf nas duas máquinas:
Node1:
Node2:
Deixar como segue:
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:
Node2:
Deixar como segue:
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:
Node2:
Deixar como segue:
3 md5 digiteumafrase
Mudar os atributos do arquivo authkeys
Node1:
Node2:
Reinicie o serviço do heartbeat
Node1:
Node2:
Deixe seu comentário