Назад | Перейти на главную страницу

Ошибка репликации DRBD

Пару недель назад я установил двухузловую CRM-систему с одним из управляемых ресурсов MySQL через DRBD. Сегодня по причинам технического обслуживания я перезапустил оба узла, но теперь они больше не могут подключаться друг к другу.

DRBD рассинхронизировался, и я последовал это руководство чтобы снова подключить его, но он может успешно работать только на одном узле.

Но происходит странная вещь: если я crm node standby оба узла, и я пытаюсь:

Что я здесь делаю не так? Альтернативой будет просто репликация MySQL, но я не уверен, как сделать подчиненное устройство мастером, когда главная база данных недоступна.

Это очень похоже на сетевую ошибку, два узла drbd не могут подключиться друг к другу, и они не знают, кто является главным, поэтому для предотвращения повреждения они возвращаются к StandAlone.

Самым важным является решение этой сетевой проблемы в первую очередь, если вы не можете этого сделать, просто продвигайте одну из двух систем drbd с помощью ForcePrimary и выключите вторичный узел, пока проблема с сетью не будет решена.

Если вы используете drbd только для репликации MySQL с использованием механизма репликации MySQL, это не исключено, это просто вопрос размера вашей БД, оба метода имеют свои преимущества и недостатки.