DRBD Split Brain лучший сценарий

У меня есть 2 узла drbd (основной / дополнительный), и я пытаюсь решить разделенный мозг без каких-либо потерянных данных.

Running : Drbd(8.9.10-2), Pacemaker, Corosync, Postgresql

Мой конфиг автоматического решения:

net {
    after-sb-0pri discard-zero-changes;
    after-sb-1pri discard-secondary;
    after-sb-2pri disconnect;
    data-integrity-alg md5;
}

Как я могу найти последний обновленный узел? Есть какая-нибудь команда или что-то вроде?

1 ответ

Как я могу найти последний обновленный узел? Есть какая-нибудь команда или что-то вроде?

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

Или вы монтируете данные на каждом сервере и сравниваете их с точки зрения клиента. Затем решите, какой сервер имеет лучшие данные, и отбросьте все на узле B.

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