2012-07-18 21:38 keltezéssel, Zoltán Gerendás írta: > Krisztian VASAS <i...@ironiq.hu> írta (2012. július 18. 21:32): >> On 2012-07-18 21:26, Szládovics Péter wrote: >>> 2012-07-18 21:10 keltezéssel, Zoltán Gerendás írta: >>>> Helló! >>>> >>>> Van két gép, drbd , mysql + heartbeat. >>>> >>>> Szépen átveszik egymástól a dolgokat. >>>> ( felcsatolja a /var/lib/mysql -t és el is indítja ) >>>> >>>> Csak a gond, hogy ha egyik gép leáll és után elindítom, >>>> akkor az átveszi a feladatot a futó géptől. >>>> Ennek eredmény, hogy a drdb szétesik és a futó gépen >>>> az leállás előtti mysql állapot lesz az elő. >>>> >>>> >>>> Mit lehet ezzel tenni? >>> A drbd beállítások mik? Jól van az összedrótozva a hearbeattel? >>> A HA-t lehet úgy állítani, hogy ne primary-secondary legyen, és akkor >>> a >>> másodjára induló gép mindig slave állapotot vesz fel. Azaz, mindig az >>> a >>> master, amelyik előbb veszi fel az IP-t. >> A drbd-hez kell valami normális erőforrás-manager (pl. corosync). A >> drbd egyébként is hajlamos a borulásra. Valamint a heartbeat-et is lehet >> úgy konfigurálni, hogy ne vegye vissza mindenképpen az erőforrásokat. >> > Az a kérdésem, hogy ezt hogyan? Erre nem találtam leírást. > > IP-t átvesz, drbd-s megosztást felcsatolja, mysql-t elindítja a hb. . > > Amúgy: > > drbd: > resource mysql { > on faxgw1 { device /dev/drbd1; > disk /dev/vgfaxgw1/mysql; > address 192.168.100.120:7789; > meta-disk internal; > } > on faxgw2 { > device /dev/drbd1; > disk /dev/vgfaxgw2/mysql; > address 192.168.100.121:7789; > meta-disk internal; > } > } > > haresources: > faxgw1 drbddisk::mysql Filesystem::/dev/drbd1::/var/lib/mysql::ext3 \ > mysql\ > IPaddr::10.0.0.122/24/eth0
Bár már elég régen konfigoltam HA-t, de: - mindkét gépen ugyanez a haresources tartalma? Mert akkor mindig a faxgw1 a master nem? - Jó a dns-ed, vagy a /etc/hosts megfelelően van belőve? De ennek most nem néztem utána, csak tipp _________________________________________________ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux