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?
- 1616 megtekintés
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 hozzászóláshoz be kell jelentkezni
/dev/mapper/main-test lett, de mountolni nem lehet. Mondjuk értem hogy secondaryt ne csesztessük, csak a pvs kimenete zavar.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Hát ha olvasni tudja a device-ot és csak tesztkörnyezet, akkor nem lesz baj.
Éles környezetben ilyen megoldás esetén clvmd a jó megoldás:
http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Logic…
- A hozzászóláshoz be kell jelentkezni
Nem, a passive node-hoz nem lehet hozzaferni.
tompos
- A hozzászóláshoz be kell jelentkezni
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 hozzászóláshoz be kell jelentkezni
Szerintem elirta es sdb1. A problema pedig az, hogy azt is megtalalja, szerintem a legegyszerubb, ha kiszedi az lvm.conf-bol, ha amugy arra nincs szukseg.
tompos
- A hozzászóláshoz be kell jelentkezni
Igen, elírtam /dev/sdb1. Végülis ami még kérdés, ha vissza kell szinkronizálnom akkor mi történik?
- A hozzászóláshoz be kell jelentkezni
Ha vissza kell, akkor visszaszinkronizalodnak:)
Mi az, hogy mi tortenik?
t
- A hozzászóláshoz be kell jelentkezni
Igen, csak ha nem /dev/drbd0-nak látja a secondary, akkor mit fog visszaszinkronzálni, hogy utána megint /dev/drbd0 legyen a primaryn?
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Mi az, hogy nem annak latja a secondary? A secondary igen, csak az lvm-ed nem, nem igaz?
Az lvm-ed pedig akkor fogja annak latni, ha majd az lesz a primary es hozzafer a device-hoz.
Az sdb1-et pedig vedd ki az lvm.conf-bol.
tompos
- A hozzászóláshoz be kell jelentkezni
Igen, valóban. Köszi.
- A hozzászóláshoz be kell jelentkezni
dupla
- A hozzászóláshoz be kell jelentkezni
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!
- A hozzászóláshoz be kell jelentkezni
Mondjuk ez primary/primary modban van. Majd még tesztelgetem. Köszönöm a válaszokat.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni