dnsmasq resolves fuel.domain.tld to 127.0.0.1 due to faulty hosts entries on fuel server
Bug #1258594 reported by
Christian Huebner
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
High
|
Andrew Woodward |
Bug Description
On the fuel server in /etc/hosts multiple entries for fuel.domain.tld resolve this name to 127.0.0.1
This is propagated by dnsmasq, leading to the clients also resolving fuel.domain.tld to 127.0.0.1 before they resolve to the correct IP.
Impact: Java applications try to connect to localhost and fail. In this case the Java app is Intel TXT, so this is customer impacting.
Manual fix: Remove all 127.0.0.1 entries for fuel server and restart dnsmasq.
Changed in fuel: | |
milestone: | none → 4.0 |
assignee: | nobody → Vladimir Kuklin (vkuklin) |
Changed in fuel: | |
importance: | Undecided → High |
Changed in fuel: | |
status: | New → Invalid |
To post a comment you must log in.
I spoke with Christian, this is a 3.2.0 deployment. The root cause here is that we are adding 127.0.0.1 <hostname> into /etc/hosts, when it should be <current ip> <hostname>. The multiple instances of this in /etc/hosts on the fuel node is likely due to bootstrap_ admin_node being run multiple times