Pode juju detectar o serviço para baixo?

4

Eu gostaria de ter um MySQL separado em dois servidores, sendo um deles um mestre e o outro um escravo. Pode juju detectar se o mestre está em baixo e promover o escravo ou eu teria que fazê-lo manualmente?

OK depois de brincar com isso um pouco mais eu percebi que adicionar uma unidade MySQL não é o mesmo que adicionar um escravo do MySQL. No gui, ele mostra várias instâncias do MySQL que não são escravas com relação ao mestre.

O que são essas unidades que estão sendo adicionadas? Backups ou escravos? Se eles são escravos, como você pode dizer qual unidade é o mestre? Se o mestre reinicializar, um dos escravos se tornará mestre?

    
por user2291975 12.10.2013 / 23:26

1 resposta

4

Adicionar mais unidades do encanto do mysql não cria escravos.

Dê uma olhada em documentação de charme do MySQL . Se você precisa ter replicação mestre / escravo, você precisa implantar 2 instâncias do encanto mysql, por exemplo. um chamado "mysql" e o outro "mysql-slave", então você precisa adicionar uma relação entre eles. Usando a linha de comando, você pode fazer assim:

# deploy second service
juju deploy mysql mysql-slave

# add master to slave relation
juju add-relation mysql:master mysql-slave:slave

Na GUI Juju, você pode fazer o mesmo visualmente.

    
por dimitern 25.10.2013 / 21:31

Tags