A instalação do heartbeat pode ser feita facilmente com o Apt:
sudo apt-get install heartbeat
Por meio da configuração de seu cluster, ele depende muito do que você está tentando realizar. Por padrão no Ubuntu, o arquivo de configuração principal /etc/ha.d/ha.cf
não existe e o serviço não será iniciado. Você deve criá-lo você mesmo. Deve identificar os nós no seu cluster. Por exemplo:
node primary
ucast eth0 1.1.1.1
node secondary
ucast eth0 1.1.1.2
Mais informações sobre o arquivo ha.cf
podem ser encontradas aqui .
Você também precisará configurar /etc/ha.d/haresources
com uma lista de serviços e o nó padrão para executá-los. Pode ser tão simples como:
primary my-service
Aqui, primary
é o nome do nó padrão e my-service
corresponde a um script de inicialização em /etc/init.d/my-service
Mais informações sobre o arquivo haresources
pode ser encontrado aqui .
O arquivo /etc/ha.d/authkeys
também precisa ser criado com um auth toke que será compartilhado nos dois nós, como:
auth1
1 sha1 d1e6557e2fcb30ff8d4d3ae65b50345fa46a2faa
Mais informações sobre o authkeys
podem ser encontradas aqui .