So I've been able to successfully set up provisioning via standard ethernet, discover nodes, etc, etc. My ultimate end goal is to be able have my whole system configured with Mellanox Infiniband (their OFED management driver) for IPoIB (IP over Infiniband).
I have a new frontend setup freshly installed, I've installed the OFED driver for the Infiniband card and have been able to ping other machines likewise setup and configured with IB. When I go to use 'discover-nodes' however, I get this message:
error - host "$hostname" is not in cluster
Traceback (most recent call last):
File "/opt/stack/sbin/discover-nodes", line 1011, in <module>
app=App(sys.argv)
File "/opt/stack/sbin/discover-nodes", line 926, in_init_
self.insertor = InsertEthers(Self)
File "/opt/stack/sbin/discover-nodes", line 265, in_init_
self.cabinet = int(GetAttr('discovery.base.rank'))
TypeError: int() argument must be a string or a number, not 'NoneType'
Thanks in advance to anyone who wants to take a look at this.