[Samba] CTDB + InfiniBand Public IP Addresses

Malcolm Cowe malkolm at gmail.com
Mon May 19 23:51:40 MDT 2014


Hi,


I'm trying to set up a small CTDB cluster running in an IPoIB InfiniBand
network. When I try to start up a cluster with a set of public IP
addresses, the public addresses do not come online. So, I removed the
public address configuration and started a single node up by hand, then
tried to add a public address as follows:


[root at gp-1-0 ctdb]# ctdb ip

Public IPs on node 0

[root at gp-1-0 ctdb]# ctdb ip -Y

:Public IP:Node:ActiveInterface:AvailableInterfaces:ConfiguredInterfaces:

[root at gp-1-0 ctdb]# ctdb addip 192.168.5.151/24 ib0

2014/05/20 06:44:31.202611 [180506]: client/ctdb_client.c:2184 ctdb_control
for takeover_ip failed

2014/05/20 06:44:31.202746 [180506]: Failed to take over IP on node 0

2014/05/20 06:44:31.202762 [180506]: Failed to move ip to node 0

[root at gp-1-0 ctdb]# ctdb ip -Y

:Public IP:Node:ActiveInterface:AvailableInterfaces:ConfiguredInterfaces:

:192.168.5.151:-1:::ib0:

As you can see, the address is listed but the VIP doesn't start. I know I
can create virtual IPs on the ib0 interface, so Im hoping there's something
obvious I'm missing.

Versions are a bit out of date (running in CentOS 6.5):

[root at gp-1-0 ctdb]# rpm -qa ctdb samba

samba-3.6.9-151.el6_4.1.x86_64

ctdb-1.0.114.5-3.el6.x86_64

I've done this heaps of times with Ethernet public addresses but not with
the IB interface. Maybe something in the eventscript?

Pointers, advice welcomed.

Regards,

Malcolm.


More information about the samba mailing list