following the (great) howto I've been able to get the MySQL cluster up and running flawlessy, but I found some problems configuring UltraMonkey.
I followed the howto step by step (aka "cut and paste") and all check commands are replying as expected with a notable exception: if i disable ldirectord as a daemon I can't see weights shifting with "ipvsadm -L -n" (both servers are weight 0) like this:
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 192.168.10.15:mysql wrr
-> 192.168.10.11:mysql Local 0 0 0
-> 192.168.10.12:mysql Route 0 0 0
If i issue a "/etc/init.d/ldirectord start" weights start shifting as expected as one or the other server fails.
My real problem is that if I stop the MySQL sql node on the active master I can't connect to the database anymore, thus not routing requests to the backup sql node.
I can see in the output of ipvsadm the correct server weights (mysql stopped weight 0, the active one weight 1)
I can provide logs and/or conf files if you need them.
Thank you for your time in advance