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;
}

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


person Mr. Tux    schedule 24.04.2018    source источник


Ответы (1)


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

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

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

person vautee    schedule 24.04.2018
comment
Спасибо за Ваш ответ. Лучший. - person Mr. Tux; 25.04.2018