Может ли juju обнаружить сбои?

Я хотел бы разделить MySQL на два сервера, один из которых является ведущим, а другой - ведомым. Может ли juju определить, не работает ли мастер, и продвинуть раба, или мне придется делать это вручную?


Хорошо, немного поиграв с этим, я понял, что добавление модуля MySQL - это не то же самое. как добавление ведомого MySQL. В графическом интерфейсе он показывает несколько экземпляров MySQL, не являющихся подчиненными, с отношениями с хозяином.

Что это за единицы, которые добавляются? Бекапы или рабы? Если они рабы, как вы можете определить, какой из них является хозяином? Если мастер перезагружается, становится ли один из рабов мастером?

4
задан 18 October 2013 в 05:55

1 ответ

Добавление большего количества юнитов очарования mysql не создает рабов.

Взгляните на документацию об очаровании MySQL . Если вам нужна репликация master / slave, вам необходимо развернуть 2 экземпляра очарования mysql, например, один с именем «mysql», а другой «mysql-slave», тогда вам нужно добавить связь между ними. Используя командную строку, вы можете сделать это следующим образом:

# deploy second service
juju deploy mysql mysql-slave

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

В графическом интерфейсе Juju вы можете сделать то же самое визуально.

0
ответ дан 18 October 2013 в 05:55

Другие вопросы по тегам:

Похожие вопросы: