
Eu tenho dois servidores Ubuntu 12.04, que executam o mysql em uma configuração master-master, com mmm como gerenciador. Como posso configurar a pulsação para garantir que o mmm seja executado apenas em um nó por vez?
*Editarpara explicar mais claramente
Minha configuração:
---------VIP (10.0.0.123)------
| |
Node1 Node2
Onde os bots Node1 e Node2 são executados:
- MySQL
- Gerenciador de replicação multi-mestre para MySQL (mmm)
- Batimento cardiaco
Eu quero apenas um único nó Mysql habilitado para gravação e só posso ter um mmm em execução por vez, caso contrário, terei colisão entre os gerenciadores.
Responder1
Acontece que o heartbeat trata qualquer script encontrado em /etc/init.d/ como um serviço. Contanto que tenha funções de início e parada, com códigos de saída corretos, posso simplesmente adicionar o serviço na mesma linha da definição de vIP:
loadbalancer1 10.0.0.123 service
O comportamento padrão da pulsação é garantir que apenas um único nó execute o serviço