drbd+lvm

Fórumok

Hello

Van 2 virtuális gépem teszt jeleggel. Belőttem a drbd-t mindkettőre. A kiajánlott partició a /dev/sdb1 lett.

Azt a drbd+lvm variációt próbáltam, mikor a /dev/drbd0 az lvm fizikai része és abból csináltam egy main nevű volume groupot, majd arra egy test nevu logikai volumet. A drbd leírás szerint csináltam, tehát a primary gépen hoztam létre a cuccokat. Namost a syncronizáció során a secondary gépen a pvs /dev/sda1 -et mond, mig a primaryn /dev/drbd0-t. Az utobbi a helyes.
Az lvs és vgs a secondaryn mutatja a groupokat és a volumet, de a /dev alá nem jön létre a /dev/main/test. Kérdés ez miért van?
Illetve ha behalna a primary és vissza akarnám szinkronizálni a seconrdaryból, akkor mi történne ezek után?

Hozzászólások

"Az lvs és vgs a secondaryn mutatja a groupokat és a volumet, de a /dev alá nem jön létre a /dev/main/test. Kérdés ez miért van?"
Erre egy tippem: vgchange -a y main
Talán nem aktív a VG az a baj. Amúgy /dev/main/test az csak egy link a /dev/mapper/main-test device-ra.
A /dev/mapper könyvtárban milyen device-ok vannak?
A /dev/sda1 az egyébként micsoda, vagy hogy jön ide?
Szerk.: Egy "pvs -o all" kimenetet tudsz bekopizni mindkét gépről?

A secondary-n majd akkor, ha az lesz az aktiv, nem?
Amig nem aktiv, addig ne is akarj vele csinalni semmit sem.

tompos

ui.: Legalabbis gondolom en, nem hasznaltam lvm-et drbd-vel.

Okés, ezt nem tudtam. Ez esetben nyilván a pvs sem fog találni semmit, mert az a /dev alatt keresgél defaultban (lvm.conf).
Szóval, ha ott nem jelenik meg olvashatóként a device, akkor a pvs sem fog semmit találni, és a VG-t sem lehet aktiválni.
Már csak a /dev/sda1 dolgot nem értem.

A device neve (drbd0) az a resource definíciójában van. A drbd.conf-nak egyeznie kell a két gépen (ha jól emlékszem ezt több helyen is említi a dokumentáció).

A szinkronizációt pedig a státusz (ds:UpToDate/UpToDate) illetve eszközön tárolt bitmap alapján dönti el.
Ha mindkettő "UpToDate" akkor nincs szükség szinkronizációra, bármelyik lehet primary.

Ez alapjan csinald. (ok ket host node-ra rakjak, de itt az nemszamit, 2 gep es kesz)

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

Lezárás képp. Működik a dolog. Rendesen vissza is szinkronizálja a dolgokat. A secondaryn valóban nem érdemes csesztetni az lvm-t. Ha átvált a secondary primaryra akkor kell egy vgchange -a y hogy meglegyen a /dev alatt az eszköz és utána mehet a dolog tovább.

Köszönöm a hozzászólásokat.