DRBD partíció inkonzisztencia - akut para

Fórumok

Sziasztok,

ma az elsődleges node letérdelt, heartbeat nem volt még beállítva, így nem volt IP váltás és drbd partíció automatikus felcsatolása a másodlagos nodera. A gépet újraindítottam és felcsatoltam a drbd-s partíciókat. Minden szolgáltatás helyreállt, ezzel nincs is gond. A diskek standalon módban vannak az elsődlegesen. Viszont a másodlagos nodeon a 2-ből 1 inkonzisztensnek látja magát. Mit lehet ilyenkor tenni? Menet közben át tudom állítani, hogy ne StandAlone legyen? Mert így nem tud csatlakozni a másodlagos. Mit lehet tenni, hogy ne nulláról szinkronizáljon? Ez utóbbi a legnagyobb fejtörés most...

Maci0:

0: cs:StandAlone ro:Primary/Unknown ds:UpToDate/DUnknown r----
ns:212992 nr:0 dw:151824 dr:217989 al:119 bm:62 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:102416
1: cs:StandAlone ro:Primary/Unknown ds:UpToDate/Inconsistent r----
ns:91808 nr:0 dw:89993384 dr:116177 al:26120 bm:25939 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:90951596

Maci1:

0: cs:WFConnection ro:Secondary/Unknown ds:UpToDate/DUnknown B r----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
1: cs:WFConnection ro:Secondary/Unknown ds:Inconsistent/DUnknown B r----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0

Köszönöm!

Hozzászólások

Gondolom van ilyesmi a logban: "Split-Brain detected, dropping connection".

Tehát: az elsődleges (maci0) megmakkant, eldőlt, ezért a másodlagos (maci1, DRBD) node lett az elsődleges. Feltámasztottad a régi elsődlegest (maci0), miközben a maci1 úgy tudta, hogy Ő (is) elsődleges. A maci0-n az adatok jók (sőt, azóta gondolom már írtál is rá, tehát újabb), de nem tudják eldönteni, hogy akkor most mi is van, ki az igazibb elsődleges node, ezért tanácstalanul topognak egy helyben.

Ilyenkor neked kell megmondani, hogy ki a faszagyerek: http://www.drbd.org/users-guide/s-resolve-split-brain.html

Sajnos nincs ilyen a logban, a másodlagos nem is próbálta felcsatolni. Tehát úgy van ahogy hagyta a MACI0, mielőtt kiesett. Azt tartom elképzelhetőnek, hogy eth elszállt valamikor szinkronizálás közben, mert a kernel logban látok olyat, hogy bond1 iface down.

A HB mondta volna meg, hogy ki legyen a faszagyerek node kiesés után és mit csatoljon fel hová.

fuu, ilyen nekem is volt. nekem nemvolt splitbrain, csak az primary node nem inditotta el magat (nem is listenelt a megfelelo porton), a sec meg nemtudott sehova sem kapcsolodni.
mar nem emlexem a parancsra :( talan init.d/drbd start egy "drbdadm up all" vagy "drbdadm connect all" tette rendbe a primaryt, utana mar a sec tudott hozza csatlakozni, es megbeszeltek hogy minden oke.

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!