Bug 1653055

Summary: Adding an external interface on already deployed compute failed
Product: Red Hat OpenStack Reporter: Eduard Barrera <ebarrera>
Component: rhosp-directorAssignee: Thomas Hervé <therve>
Status: CLOSED NOTABUG QA Contact: Gurenko Alex <agurenko>
Severity: high Docs Contact:
Priority: high    
Version: 10.0 (Newton)CC: dbecker, mburns, morazi, ramishra
Target Milestone: ---Keywords: Triaged, ZStream
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-11-26 09:38:33 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Eduard Barrera 2018-11-25 09:51:51 UTC
Description of problem:


Customer did want to add an additional network to an already compute node. They want to add an external network to the node in order to sync with NTP.
The attempt failed with the following with


2018-11-23 16:33:55Z [overcloud-Networks-3qzfkhbgw6rg-ExternalNetwork-ya63c4f6tlbd]: UPDATE_FAILED  Conflict: resources.ExternalSubnet: Unable to complete operation on subnet 6a98eebd-c10d-4386-ab88-f5c525c1a439: One or more ports have an IP allocation from this subnet.
Neutron server returns request_ids: ['req-60bbd9b5-2ac3-4b75-b115-a11ddae4a05a']
2018-11-23 16:33:56Z [overcloud-Networks-3qzfkhbgw6rg.ExternalNetwork]: UPDATE_FAILED  resources.ExternalNetwork: Conflict: resources.ExternalSubnet: Unable to complete operation on subnet 6a98eebd-c10d-4386-ab88-f5c525c1a439: One or more ports have an IP allocation from this subnet.
Neutron server returns request_ids: ['req-60bbd9b5-2ac3-4
2018-11-23 16:33:56Z [overcloud-Networks-3qzfkhbgw6rg]: UPDATE_FAILED  resources.ExternalNetwork: Conflict: resources.ExternalSubnet: Unable to complete operation on subnet 6a98eebd-c10d-4386-ab88-f5c525c1a439: One or more ports have an IP allocation from this subnet.
Neutron server returns request_ids: ['req-60bbd9b5-2ac3-4
2018-11-23 16:33:56Z [Networks]: UPDATE_FAILED  resources.Networks: resources.ExternalNetwork: Conflict: resources.ExternalSubnet: Unable to complete operation on subnet 6a98eebd-c10d-4386-ab88-f5c525c1a439: One or more ports have an IP allocation from this subnet.
Neutron server returns request_ids: [
2018-11-23 16:33:56Z [overcloud]: UPDATE_FAILED  resources.Networks: resources.ExternalNetwork: Conflict: resources.ExternalSubnet: Unable to complete operation on subnet 6a98eebd-c10d-4386-ab88-f5c525c1a439: One or more ports have an IP allocation from this subnet.

Customer did revert back the change but still experiencing a very similar issue:

2018-11-25 08:30:01Z [overcloud-Networks-3qzfkhbgw6rg-ExternalNetwork-ya63c4f6tlbd]: UPDATE_FAILED  Conflict: resources.ExternalSubnet: Unable to complete operation on subnet 6a98eebd-c10d-4386-ab88-f5c525c1a439: One or more ports have an IP allocation from this subnet.
Neutron server returns request_ids: ['req-d3d5fcee-60b2-4f73-801b-d62b312bc99c']
2018-11-25 08:30:01Z [overcloud-Networks-3qzfkhbgw6rg.ExternalNetwork]: UPDATE_FAILED  resources.ExternalNetwork: Conflict: resources.ExternalSubnet: Unable to complete operation on subnet 6a98eebd-c10d-4386-ab88-f5c525c1a439: One or more ports have an IP allocation from this subnet.
Neutron server returns request_ids: ['req-d3d5fcee-60b2-4
2018-11-25 08:30:01Z [overcloud-Networks-3qzfkhbgw6rg]: UPDATE_FAILED  resources.ExternalNetwork: Conflict: resources.ExternalSubnet: Unable to complete operation on subnet 6a98eebd-c10d-4386-ab88-f5c525c1a439: One or more ports have an IP allocation from this subnet.
Neutron server returns request_ids: ['req-d3d5fcee-60b2-4
2018-11-25 08:30:02Z [Networks]: UPDATE_FAILED  resources.Networks: resources.ExternalNetwork: Conflict: resources.ExternalSubnet: Unable to complete operation on subnet 6a98eebd-c10d-4386-ab88-f5c525c1a439: One or more ports have an IP allocation from this subnet.
Neutron server returns request_ids: [
2018-11-25 08:30:02Z [overcloud]: UPDATE_FAILED  resources.Networks: resources.ExternalNetwork: Conflict: resources.ExternalSubnet: Unable to complete operation on subnet 6a98eebd-c10d-4386-ab88-f5c525c1a439: One or more ports have an IP allocation from this subnet.
Neutron server returns request_ids: [

Version-Release number of selected component (if applicable):
10

How reproducible:
Always

Steps to Reproduce:
1. Modify compute node network template to add en external interface
2. Deployment fails.
3. Try to revert the changes, it still fails 

Actual results:
Errors mentioned

Expected results:
not failures

Additional info: