<div dir="ltr"><div><div>Bad form to self-reply but it's off hours for most and this is probably useful new information..<br><br></div>the vm's tap device on the compute node is being put in the bridge "int-br", if I remove it and put in the "trunk" bridge with the correct tag it works as I want:<br>
<br>root@nova-0:~# ovs-vsctl del-port br-int tapd2799dad-27<br>root@nova-0:~# ovs-vsctl add-port trunk tapd2799dad-27 tag=2113<br><br></div>This what I wanted to happen but clearly I have something confused, can quantum/neutron do this & if so how do I tell it to?<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Aug 11, 2013 at 8:07 AM, Jonathan Proulx <span dir="ltr"><<a href="mailto:jon@jonproulx.com" target="_blank">jon@jonproulx.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div><div><div><div>HI All,<br></div><div><br></div>My maintenance window is closing and I haven't yet managed the transition I planned from nova-network to quantum/neutron with ovs plugin.  Using Ubuntu 12.04 Cloud archive packages (and puppetlabs openstack modules, though I had the same results by hand so likely confusion on my part rather than a typo)<br>

<br></div>I want to create a provider network that plugs instances directly into an existing vlan which already has a router, dhcp (and other non-openstack) hosts.  Previously this is where nova-network got it's "floating ip" ranges.  I have interfaces on compute nodes and network controller with this vlan trunked, also their public IPs are on this vlan so they have another interface i could use to provide "flat" access, but I'd rather go vlan as I have other nets I want to implement too.<br>

<br></div>I created the network with:<br>quantum net-create public-inet --shared --provider:network_type vlan --provider:physical_network trunk --provider:segmentation_id 2113<br><br></div>on network controller and compute node 'ovs-vsctl list-ifaces trunk' shows a single physical interface as a member (bond0, and eth1 respectively) these interfaces are up and are the ones with trunks defined on the attached switch.  Neither has an IP addr (though bond0.2113 on the controller is the primary public interface, perhaps this is an issue?) an other possible issue is that this is jumbo frames network so I need to set MTU...but I expect that problem comes after the current one.<br>

<br></div><div>in the config I have set:<br>bridge_mappings=trunk:<bond0|eth1>-br<br><br></div><div>should I have not set them to <br></div><div><br></div>when I launch an instance with this network it does get an interface but is seems not to be connected to the outside.<br>

<br></div>the quantum-server log complains:<br>2013-08-11 07:32:30  WARNING [quantum.db.agentschedulers_db] Fail scheduling network {'status': u'ACTIVE', 'subnets': [u'7dd56379-90f5-4c79-b127-954c0fcbdca1'], 'name': u'public-inet', 'provider:physical_network': u'trunk', 'admin_state_up': True, 'tenant_id': u'6f9adccbd03e4d2186756896957a14bf', 'provider:network_type': u'vlan', 'router:external': False, 'shared': True, 'id': u'2c3ee609-ff51-4650-8541-737b0ca72f0c', 'provider:segmentation_id': 2113L}<br>

<br></div>The compute node shows<br>2013-08-11 07:32:30     INFO [quantum.agent.securitygroups_rpc] Security group member updated [u'e4ad30f9-e50b-49fc-9d81-26c875ac15b8', u'e5209cd6-b881-4633-b955-fdde1fefea58']<br>

2013-08-11 07:32:39     INFO [quantum.agent.securitygroups_rpc] Preparing filters for devices set(['96555a4a-d6c1-4c8a-a65e-31317370c08d'])<br>2013-08-11 07:32:40     INFO [quantum.plugins.openvswitch.agent.ovs_quantum_agent] Port 96555a4a-d6c1-4c8a-a65e-31317370c08d added<br>

2013-08-11 07:32:40     INFO [quantum.plugins.openvswitch.agent.ovs_quantum_agent] Port 96555a4a-d6c1-4c8a-a65e-31317370c08d updated. Details: {u'admin_state_up': True, u'network_id': u'2c3ee609-ff51-4650-8541-737b0ca72f0c', u'segmentation_id': 2113, u'physical_network': u'trunk', u'device': u'96555a4a-d6c1-4c8a-a65e-31317370c08d', u'port_id': u'96555a4a-d6c1-4c8a-a65e-31317370c08d', u'network_type': u'vlan'}<br>

2013-08-11 07:32:40     INFO [quantum.plugins.openvswitch.agent.ovs_quantum_agent] Assigning 5 as local vlan for net-id=2c3ee609-ff51-4650-8541-737b0ca72f0c<br><br></div>Can anyone see what I'm misunderstanding?<br><br>

</div>Thanks,<br></div>-Jon<br></div>
</blockquote></div><br></div>