On 2012-07-18 21:38, Zoltán Gerendás wrote:
> Az a kérdésem, hogy ezt hogyan? Erre nem találtam leírást.

google://mysql+drbd+cluster ad némi segítséget, de ha még a corosyncet 
is belekeverjük, akkor mégtöbb jó megoldási javaslatot kapsz, ha HA 
clusterről van szó. Pl. ez: 
http://ramilkh.blogspot.hu/2012/06/mysql-high-availability-cluster-with.html
Nekem nem HA cluster kellett, hanem loadbalancer (mondjuk nem mysqlre), 
ldirectorral, ocfs2-vel, az kicsit húzósabb. Viszont ha a cluster csak 
mysqlnek kell, akkor nem keverném bele drbd, inkább egy mysql 
multi-master replika közös IPvel. Tapasztalatból mondom, a drbd nagyon 
nyűgös tud lenni, ha az egyik node nem szabályosan hullik ki alóla.

> 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;
>  }
> }

Ez még nagyon karcsú a drbdhez.

> haresources:
> faxgw1 drbddisk::mysql Filesystem::/dev/drbd1::/var/lib/mysql::ext3 \
>     mysql\
>     IPaddr::10.0.0.122/24/eth0

Ez pedig a heartbeat-hez kevés :)


IroNiQ
-- 
UNIX/Linux System Administrator
Member of Frugalware Developer Team
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz