Adat replikáció és DRBS

Fórumok

Sziasztok!

Most kezdtem el ismerkedni a DRBD nevű replikációs megoldással, így ha butaságot kérdeznék kéretik nem leharapni a fejemet. Elkezdtem olvasni a hivatalos doksit, amely az alapfogalmak tisztázásával kezdi, ahol már kérdéseim merültek föl. :)
Ugyebár vannak a "készletek" (resources): Ezeknek van azonosítójuk, eszközük (/dev/drbdX), és konfigurációs beállításuk.

Kérdés 1: Ezeket az eszközöket tekinthetem egyszerű LVM köteteknek? Tehát fogom "lecsippantok" egy darabot egy jelenlegi LVM kötetből >> új kötet >> és ebből lehet DRBD eszköz?

Kérdés 2: Van egy A szolgáltatás /dev/drbd0-ás eszközzel, és van egy B szolgáltatás /dev/drbd1-es eszközzel. Mindkettőt Single-primary módban üzemeltetem. Lehet az, hogy a drbd0-ás eszköz primary, amit valahol máshol replikálok, a drbd1-es pedig egy távoli eszköznek a replikációja. Vagy egy gépen csak primary partíciók lehetnek (tehát csak olyanok amiről a replikáció készül)?

Kérdés 3: A doksi nagyon arra hajaz, hogy dedikált kábel van a két gép között (gigabites cross-link). Az lenne a kérdésem, hogy használja-e valaki úgy, hogy WAN-on keresztül megy a replikáció (mondjuk 100Mbit-es kapcsolattal)? Mennyire eszi ez a sávszélességet? Milyen módon érdemes így szinkronizálni: aszinkron, semi-,vagy szinkron módon? Ez csak azért merült föl bennem, mert WAN feletti replikációval lehet megoldani a földrajzi távolságot.

Válaszokat előre is köszönöm!

Hozzászólások

Kérdés 1: Ezeket az eszközöket tekinthetem egyszerű LVM köteteknek? Tehát fogom "lecsippantok" egy darabot egy jelenlegi LVM kötetből >> új kötet >> és ebből lehet DRBD eszköz?

Igen. Egy dologra érdemes mindenképp odafigyelni: a drbd resource-ok átméretezése rettentő egyszerű addig, amígy external metadatát használ, mert a resource újraindításakor észreveszi az új méretet.

Lehet az, hogy a drbd0-ás eszköz primary, amit valahol máshol replikálok, a drbd1-es pedig egy távoli eszköznek a replikációja.

Lehet.

...használja-e valaki úgy, hogy WAN-on keresztül megy a replikáció...

Igen. Ha jól emlékszem a C típus a szinkron replikáció, azzal. Alapvetően az számít, hogy az adott eszközön amit szinkronizálsz megkkora delták vannak. Ha jobbára olvassák a device-t, akkor nincs probléma, de ha írásra intenzív, akkor bizony igen visszafoghatja a szinkron replikáció.