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


-- 
Üdvözlettel:
Gerendás Zoltán
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz