Problema do DRBD ativo-ativo
Quando deu o kernel panic do OCFS2(ver outro post no blog), quando as duas máquinas voltaram minha surpresa foi que o DRBD não subia. Ele sempre voltava como standalone quando dava o drbdadm connect all nas duas máquinas. Dando um dmesg, vi que tava dando split-brain(é quando ele acha que o metadado está zuado em um dos dois nós). Meu problema também é que o meu metadado do DRBD é interno, ou seja, ele usa 128M do final da partição para guardar metadados. Depois de googlar muito, testar umas coisas meio bizarras como fazer um dd if=/dev/zero com inicio no tamanho da partição - 128M para limpar o metadado, descobri que o método mais simples é o próprio drbdadm create-md mysql no servidor2(o que morreu primeiro). Isto recriou o metadado zerado e quando dei o drbdadm up all, ele começou o sync sozinho do servidor1 para o servidor2. Depois foi só dar o drbdadm primary all, mount e já era, voltou a funcionar.
If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments
Nenhum comentário ainda.
Deixe um comentário