Bug 1258988

Summary: Controller default route is set one provisioning network when using the default single-nic-with-vlan templates
Product: Red Hat OpenStack Reporter: Marius Cornea <mcornea>
Component: rhosp-directorAssignee: Dan Sneddon <dsneddon>
Status: CLOSED CURRENTRELEASE QA Contact: yeylon <yeylon>
Severity: high Docs Contact:
Priority: high    
Version: 7.0 (Kilo)CC: dhill, mburns, rhel-osp-director-maint, srevivo
Target Milestone: ---   
Target Release: 7.0 (Kilo)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: 7.1 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-02-05 00:05:40 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:
Attachments:
Description Flags
net dhcp none

Description Marius Cornea 2015-09-01 16:44:12 UTC
Created attachment 1069084 [details]
net dhcp

Description of problem:
When using the default single-nic-with-vlan templates the default route on the controller is set via the provisioning network, on the br-ex device. I'd expect it to be set via the IP address set in ExternalInterfaceDefaultRoute parameter via vlan10 device as specified in the controller template. 

Version-Release number of selected component (if applicable):
os-net-config-0.1.4-2.el7ost.noarch

How reproducible:
100%

Steps to Reproduce:
1. Deploy overcloud with the default single-nic-with-vlan
2. Check default on controller by running 'ip r'

Actual results:
Default route is set via provisioning network.

Expected results:
Default route should be set via the external network.

Additional info:
It looks to me that metric only gets set on individual interface, not when dhcp requests come via the bridge. See the attachment.

Comment 4 Dan Sneddon 2015-12-08 21:32:55 UTC
This bug was fixed in OSP-Director 7.1. The fix was to move to static IP addresses on the control plane.