nova-network: instance doesn't get an IP address via DHCP
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Won't Fix
|
Medium
|
MOS Nova | ||
6.0.x |
Won't Fix
|
Medium
|
MOS Nova | ||
6.1.x |
Won't Fix
|
Medium
|
MOS Nova | ||
7.0.x |
Won't Fix
|
Medium
|
MOS Nova | ||
8.0.x |
Won't Fix
|
Medium
|
MOS Nova |
Bug Description
This is bug related to https:/
OSTF test failed because instance doesn't get an address via DHCP:
<28>May 22 15:25:10 node-1 dnsmasq-
<28>May 22 15:26:10 node-1 dnsmasq-
<28>May 22 15:27:10 node-1 dnsmasq-
nova-network run with multi_host=False by default in vCenter env.
Fuel ISO version:443
Looks like there is a race between sending SIGHUP to dnsmasq, so that it can reload hosts file and sending DHCPRELEASE, so that dnsmasq actually updates the in-memory lease DB (http://
dhcp_release util sends a UDP packet to dnsmasq to inform it a specific lease has expired (i.e. pretends to be a client). It seems, that dnsmasq daemon might be in some transitional state (when handling a SIGHUP), when UDP packets send by dhcp_release will be ignored.
=======
#1 case
Scenario:
1. Create cluster with vCenter support
2. Add 3 nodes with controller roles
3. Add 2 nodes with compute roles
4. Configure vCenter as backend for Glance
5. Deploy the cluster
6. Run network verification
7. Run OSTF
Actual result:
Check network connectivity from instance via floating IP (failure):
Instance is not reachable by IP. Please refer to OpenStack logs for more details.
vCenter: Check network connectivity from instance without floating IP (failure):
Instance is not reachable by IP. Please refer to OpenStack logs for more details.
Expected result:
All OSTF tests cases should be passed.
#2 case
Scenario:
1. Create cluster with vCenter support
2. Add 3 nodes with controller role
3. Add a node with compute role
4. Add a node with Cinder VMDK role
5. Set Nova-Network VlanManager as a network backend
6. Configure vCenter datastore as backend for glance
7. Deploy the cluster
8. Run OSTF
Actual result:
Check network connectivity from instance via floating IP (failure):
Instance is not reachable by IP. Please refer to OpenStack logs for more details.
vCenter: Check network connectivity from instance without floating IP (failure):
Instance is not reachable by IP. Please refer to OpenStack logs for more details.
Expected result:
All OSTF tests cases should be passed.
#3 case
Scenario:
1. Create cluster with vCenter support
2. Add 3 nodes with Controller roles
3. Add 2 nodes with compute role
4. Deploy the cluster
5. Run network verification
6. Run OSTF
Actual result:
Check network connectivity from instance via floating IP (failure):
Instance is not reachable by IP. Please refer to OpenStack logs for more details.
vCenter: Check network connectivity from instance without floating IP (failure):
Instance is not reachable by IP. Please refer to OpenStack logs for more details.
Expected result:
All OSTF tests cases should be passed.
Changed in fuel: | |
importance: | Undecided → High |
assignee: | nobody → Fuel Partner Integration Team (fuel-partner) |
description: | updated |
Changed in fuel: | |
status: | New → Triaged |
Changed in fuel: | |
milestone: | none → 6.1 |
Changed in fuel: | |
status: | Triaged → In Progress |
assignee: | Fuel Partner Integration Team (fuel-partner) → Alexander Arzhanov (aarzhanov) |
summary: |
- [OSTF] Tests of check network connectivity failed with error 'Instance - is not reachable by IP' + [OSTF] Check network connectivity from instance via floating IP(failed + step 5) and vCenter: Check network connectivity from instance without + floating IP(failed step 3) |
tags: | added: module-ostf |
summary: |
- [OSTF] Check network connectivity from instance via floating IP(failed - step 5) and vCenter: Check network connectivity from instance without - floating IP(failed step 3) + Instance doesn't get an address via DHCP (nova-network) on dualhv + (vCenter) |
description: | updated |
Changed in fuel: | |
assignee: | Alexander Arzhanov (aarzhanov) → MOS Nova (mos-nova) |
Changed in fuel: | |
status: | In Progress → New |
no longer affects: | fuel |
summary: |
- Instance doesn't get an address via DHCP (nova-network) on dualhv - (vCenter) + nova-network: instance doesn't get an IP address via DHCP |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in mos: | |
status: | In Progress → Confirmed |
Changed in mos: | |
status: | Confirmed → Won't Fix |
Changed in mos: | |
importance: | High → Medium |
assignee: | Ilya Bumarskov (ibumarskov) → MOS Nova (mos-nova) |
tags: |
added: release-notes-done removed: release-notes |
tags: | added: customer-found |
tags: | removed: release-notes-done |
tags: | added: wontfix-workaround |
Logs are added below.