A situação foi aparentemente causada por um caso de cérebro dividido.
Eu não tinha notado isso porque eu tinha inspecionado apenas entradas de diário recentes para drbd.service
( sudo journalctl -u drbd
), mas o problema aparentemente foi relatado em outros logs do kernel e um pouco mais cedo ( sudo journalctl | grep Split-Brain
).
Com isso, resolvendo manualmente o cérebro dividido (como descrito aqui ou aqui ) também resolveu situação incômoda da seguinte forma.
Na vítima de cérebro dividido (supondo que o recurso DRBD seja r1
):
drbdadm disconnect r1
drbdadm secondary r1
drbdadm connect --discard-my-data r1
Em sobrevivente de cérebro dividido:
drbdadm disconnect r1
drbdadm primary r1
drbdadm connect r1