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.