Bootstrapping Galera Cluster

1

Gostaríamos de usar um cluster MariaDB Galera para o nosso projeto. O cluster Galera funciona e parece funcionar bem.

Se alguns nós do cluster estiverem inativos, o cluster continuará funcionando. Mas depois de uma reinicialização completa de todos os nós (reiniciando o host VMWare), o cluster não funciona.

Eu tenho que parar o mysql e iniciar mysqld --wsrep_cluster_address=gcomm:// & em um nó. Depois, posso reiniciar todos os nós (um por um) e o cluster está ativo e em execução. Depois disso, estou reiniciando o mysql no primeiro nó, então ele é executado da mesma forma que nos outros nós.

Isso funciona bem, mas meu chefe gostaria de ter algum tipo de script que faça isso automaticamente, portanto, algum funcionário que reinicia o host VMWare chama esse script e o cluster está ativo e em execução.

Existe algum script para isso (não encontrei nenhum)? Existe alguma solução gratuita ou comercial para isso (melhor com uma interface gráfica de usuário)?

Estamos usando o HAProxy para entregar a carga aos nós, mas isso mostra apenas se os nós estão ativos ou se não estão.

Ou essa é uma ideia idiota e a pessoa que reinicia o cluster de banco de dados precisa seguir as etapas para inicializar o cluster?

    
por bernhardrusch 11.03.2014 / 11:17

0 respostas