Sziasztok.
Egy szervert szeretnék tükrözni, amin webszerver és mysql fut. Azt szeretném elérni, hogy ha az egyik leáll a másik vegye át a szerepét.
Valaki csinált már ilyet? Minden ötletet szívesen várok.
- 3564 megtekintés
Hozzászólások
heartbeat es drbd is your friend
- A hozzászóláshoz be kell jelentkezni
Nagyon köszönöm.
Ha tudsz egy jó leírást, arról hogy hogyan beüzemelni nagyon megköszönném.
- A hozzászóláshoz be kell jelentkezni
Ha nem akarsz sok bonyodalmat, akkor a heartbeat-et ebben az esetben csak az ip mozgatására használod (alap példa a www.linux-ha.org-on).
A webszerver alatti cuccok elég statikusak szoktak lenni, így vagy kézzel, vagy cron-ból rsync-kel másolod a változásokkor, a mysqlben pedig bekapcsolod a replikát (dev.mysql.com megfelelő verzóhoz tartozó leírásban rákeresel a replication szóra). Ha nincs közös diszkalrendszered, a drbd brutális hálózati forgalmat tud generálni egy mozgó adatbázis alatt, és rendesen lassíthat is, bár ennek ellenére (bevallom most néztem rá, eddig nem ismertem) baromi jó cuccnak tűnik.
Üdv,
BaZso
- A hozzászóláshoz be kell jelentkezni
A drbd szinkronja neha szet tud esni rejtelyes korulmenyek kozott, ha komoly helyre kell, akkor szerintem mindenkepp tegyel ala egy shared storage-ot.
Aktiv/passziv vagy aktiv/aktiv konfiguraciot szeretnel?
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
Ilyennel mondjuk meg nem talalkoztunk, annak ellenere hogy tobb mint 2 eve megy eles rendszer alatt. Ja, hogy 0.7-nel maradtunk... :)
-w-
- A hozzászóláshoz be kell jelentkezni
Egy kicsit változott a terv. Mivel a drbd által létrehozott partíciót egyszerre csak az egyik szerveren lehet elérni egy picit megcselezi a dolgot.
Ugyanis Load Balancer-t is kellene csinálni.
Tehát a kérdés most úgy tevődik fel: Kellene építenem egy load balancer-t, úgy hogy a háttérbe az adatbázisok állandóan szinkronba legyenek.
Ha a load balancer megáll akkor is működjön a rendszer, és az adatbázisok csak legyenek szinkronba.
Ebbe tudtok segíteni?
Köszönöm előre is.
- A hozzászóláshoz be kell jelentkezni
leg1xűbb:storage
- A hozzászóláshoz be kell jelentkezni
gfs, nfs, és továbbra is db szinkron :-)
Viccet félretéve, mysql támogatja egyáltalán a szinkron hozzáférést ugyanahhoz a db-hez? Ha igen, akkor közös storage a legjobb pl ocfs-sel, ha nem akkor a db replika.
Üdv,
BaZso
- A hozzászóláshoz be kell jelentkezni
Most biztos beszólnak, akik a MySQL-t fikázzák, de azzal lehet clustering-et csinálni:
HUP search: MySQL cluster
HowtoForge MySQL cluster
Wikipedia MySQL cluster
Oreilly MySQL Cluster
Az adatbázis tervezésnél figyelembe kell venni, hogy az NBD-nek vannak korlátozásai.
Clustering filerendszernek meg Coda fs. Csak sok memória és jó hálózat kell hozzá.
Üdv,
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni
Nem kapom a cluster csomagját a mysql-nek. Átnéztem a dev.mysql.com-ot és nem találom.
Tudsz küldeni egy linket?
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
ibm gpfs :)
t
- A hozzászóláshoz be kell jelentkezni