DHCP checker fails on bootstrap nodes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
In Progress
|
High
|
Artem Roma | ||
Mitaka |
Fix Released
|
High
|
Fuel Sustaining |
Bug Description
DHCP checker doesn't perform any checks and fails on nodes with error "Spawning listener for <NIC> failed. <NIC>: That device is not up".
Steps to reproduce:
0. Deploy master node with few slaves.
1. Create any cluster.
2. Add few nodes to cluster.
3. Run network checker (slaves are in discover status)
Expected results:
DHCP checker should pass, and there should be no error.
Actual results:
The task is passed, however in astute.log we can see that dhcpcheck has been failed on all nodes with the following message:
"Spawning listener for enp0s6 failed.\nenp0s6: That device is not up\n2016-04-12 11:55:06 ERROR (api) enp0s6: That device is not up\nSpawning listener for enp0s7 failed.\nenp0s7: That device is not up\n\n",
Root cause:
It seems recently we start running bootstrap with all down NICs, except admin (pxe) one.
Solution:
dhcp checker should "UP" interfaces before performing any checks (the same way network checker does), and "DOWN" them when checks are completed.
Changed in fuel: | |
assignee: | Fuel Python (Deprecated) (fuel-python) → Networking (l23-network) |
tags: | added: move-to-mu |
tags: |
added: release-notes removed: move-to-mu |
tags: | added: swarm-blocker |
tags: | removed: swarm-blocker |
tags: |
added: release-notes-done removed: release-notes |
Changed in fuel: | |
milestone: | 10.0 → 10.1 |
I tried to reproduce this bug with iso 10.0-123, but I failed. I found reports with "Invalid MAC address" some "AttributeError: 'NoneType' object has no attribute 'uuid'", but no "Spawning errors". Could you add information which iso it was reproduced?