ISPConfig 3 mirroring

Fórumok

Sziasztok!

Adott egy ISPConfiggal ellátott szerver és ezt szeretném "klónozni" valós időben a hálón lévő másik szerverre.
Értsd: ha bármi oknál fogva megáll a szerver legyen amire tudna váltani a router.

Gondolom ehhez router konf is kell ami jelenleg egy 1043nd_v1 openwrt-vel.

Ebben szeretnék ötleteket, tanácsot kérni.
Olvastam, hogy lehet s1-s2-ként telepíteni ezeket a rendszereket, de ez már meglévő, egyszerveres rendszer.

Köszönöm megtisztelő válaszaitok!

Hozzászólások

Igaz nem ennyire nem értek hozzá, de az ilyen rendszereket ha jól tudom nem így szokták megoldani, hanem egy load balancerrel, ami eldönti, hogy melyik gép szolgálja ki az adott kérést. Ehhez szerintem nem megfelelő egy 1043nd+openwrt. De majd az utánam jövők megmondják hogy jól gondolom e vagy sem :)

Ha jól látom, ez egy soho router, és kicsit ellentmondást látok a felhasználással kapcsolatosan. Ha otthon üzemelteted, akkor túllősz a célon azzal, hogy azonnal álljon át másikra, de Te tudod mit és hogy szeretnél.

Döntsd el:
1. Állandóan szinkronban legyen a két gép
2. Elég napi szinkron

2 gép közötti szinkronizációs megoldások:
-időszakos rsync, + átírod ispconfig szerver config generálóját, hogy mindkét szerverre generálja egyből... mivel a feladatok lefuttatását logolja a feladat mellé, így két szerveren nehézkes lehet ugyanazt a job-ot futtatni(esetleg a táblára raksz egy insert triggert, ami egy ugyanilyen táblába átrakja a job-ot, amit viszont a másik szerver használ).

-állandó szinkron inode változás figyeléssel + rsync-el, amihez mondanom sem kell, hogy uid/gid -nek mindegyik szerveren teljesen ugyan annak kell lennie, különben a jogosultságok az usereknél nem lesznek jók. Ez viszont főleg kis számú fájl esetén működik rendesen, 10-20m fájlnál felejtős.

-drbd master-master + heartbeat

Az igazi megoldás, amikor van terheléselosztód, esetleg abból is kettőd...

Ha átveszi az IP címet a másodlagos gép, akkor oda kell figyelni, hogy a routered az arp táblát időben frissítse, vagyis a lehalt gép felé ne próbáljon forgalmat irányítani.

Szerintem ilyen router mögött nem 99.7+% rendelkezésre állást szoktak garantálni, így ha nem akarod leállítani, akkor marad a napi rsync vagy kis fájlszám esetén inode figyeléses rsync.

Üdv!
Arra gondoltam hogy beteszed egy mikrotik router mögé a két szervert mely mondjuk percenként küld egy pinget a master szerverre és ha nem kap választ a tűzfal szkájokkal átállítod a port forwardokat. Az ispconfig meg elviekben ha jól tudom tud mirroring-ot ha nem menne én megpróbálnám feltelepíteni az egyik gépet majd a diszkeket át clonozni a másik gépre amivel minden azonos majd rsyncel a különbségeket a bind vmail és www mappákat óránként szinkronizálni. Én ezzen indulnék el de lehet okosabb emberek okosabbat mondanak én csak ötletként vetem fel!

Ubuntu 12.04, Kernel:3.8.3, AMD Phenom 2 x4 955BE , OCZ-VETRTEX3 SSD