Hi all, I am setting up a three node OpenStack cluster that I would like to make highly available. One of the services OpenStack requires is a database, so I installed Percona XtraDB Cluster on the three nodes.
At this point I thought "Hey, why not load balance the connections to the cluster?" so I installed ldirectord on one of the nodes, and configured all three nodes as the reals. What I noticed is this: * I have no problem when connecting from the node running ldirectord (wrr works fine and connecting to all the real servers works great) * If I connect from one of the other database nodes the only real that works correctly is the one running ldirectord. It does not work when connecting to the node I am connecting from, or the other non-ldirectord node. Here is a little paste that kind of shows what I am doing: http://pastie.org/private/uufpnismlibjekjozojqg Any idea on what might cause this? Also if you have ideas or suggestions on something that might be cleaner or more elegant that would be wonderful. I do not have resources to move ldirectord to dedicated node(s). I could just use pacemaker and assign a VIP to one of the nodes running Percona and forget about load balancing the cluster. Thanks for any tips you might have! Sam _______________________________________________ Please read the documentation before posting - it's available at: http://www.linuxvirtualserver.org/ LinuxVirtualServer.org mailing list - [email protected] Send requests to [email protected] or go to http://lists.graemef.net/mailman/listinfo/lvs-users
