Discover-nodes : "error- host $hostname is not in cluster" || Issue with discover-nodes & infiniband

28 views
Skip to first unread message

Kellen O'Connor

unread,
Nov 16, 2017, 12:29:55 PM11/16/17
to stacki
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.

Joe Kaiser

unread,
Nov 16, 2017, 12:42:43 PM11/16/17
to sta...@googlegroups.com
Are you trying to install over IB?


Please send:

# stack list host

# stack list host interface

# stack list pallet

# stack list network


And the command line you used to invoke discover-nodes.

Thanks,

Joe



--
You received this message because you are subscribed to the Google Groups "stacki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to stacki+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Kellen O'Connor

unread,
Nov 16, 2017, 1:10:13 PM11/16/17
to stacki
Stack list host:
Host               Rack Rank CPU Appliance    BOX    Environment      Runaction  Installaction
c1reshpc00p0     0     0      1       frontend     default --------------             os            install

Stack list host interface returns nothing.

Stack list pallet lists the two default pallets: OS version 7.3_11122da and stacki version 4.0_20170414, 7.x Release for both, x86_64 Arch for both, redhad OS for both, and default box for both.


Stack list network reads:
Network: Private | Address: 192.168.0.0 | Mask: 255.255.0.0 | Gateway: 192.168.0.19 | MTU: 1500 | Zone: private | DNS: false | PXE: True

Sorry about the odd formatting, on my cellphone.
To unsubscribe from this group and stop receiving emails from it, send an email to stacki+un...@googlegroups.com.

Joe Kaiser

unread,
Nov 16, 2017, 1:21:05 PM11/16/17
to sta...@googlegroups.com
On Thu, Nov 16, 2017 at 11:10 AM, Kellen O'Connor <kellen.t...@temple.edu> wrote:
Stack list host:
Host               Rack Rank CPU Appliance    BOX    Environment      Runaction  Installaction
c1reshpc00p0     0     0      1       frontend     default --------------             os            install

Stack list host interface returns nothing.


This is a problem. If there's no interface for the frontend, there is no possible way dhcp can listen on an interface. How did you install this machine?

Thanks,

Joe


 
To unsubscribe from this group and stop receiving emails from it, send an email to stacki+unsubscribe@googlegroups.com.

Kellen O'Connor

unread,
Nov 16, 2017, 1:28:34 PM11/16/17
to stacki
Just using a disk. During the installation process it was able to see the Mellanox card as ib0 and I went through the set up process using ib0 as the chosen interface.

Joe Kaiser

unread,
Nov 16, 2017, 1:45:22 PM11/16/17
to sta...@googlegroups.com
If there is nothing in "stack list host interface" then it wasn't successful. Which means there is no interface for the dhcpd to run on.

Check /etc/sysconfig/dhcp (or dhcpd)

is there an interface there?

Check if it's running:

# systemctl status dhcpd. 

We don't support IP over IB out of the box (and never have), and have no plans to do so. I highly suggest installing over an Ethernet network and configuring the ib0 for your application traffic. 

Thanks,

Joe


To unsubscribe from this group and stop receiving emails from it, send an email to stacki+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages