Bug 1325637 - unable to deploy packstack with vlan tunneling
Summary: unable to deploy packstack with vlan tunneling
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-packstack
Version: 8.0 (Liberty)
Hardware: Unspecified
OS: Linux
unspecified
urgent
Target Milestone: async
: ---
Assignee: Javier Peña
QA Contact: Shai Revivo
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-04-10 08:23 UTC by Eyal Dannon
Modified: 2016-06-29 13:58 UTC (History)
4 users (show)

Fixed In Version: openstack-packstack-7.0.0-0.15.dev1702.g490e674.el7ost
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-06-29 13:58:14 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
The answer file I used for deployment. (39.06 KB, text/plain)
2016-04-10 08:23 UTC, Eyal Dannon
no flags Details


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 304052 0 None None None 2016-04-11 11:31:37 UTC
Red Hat Product Errata RHBA-2016:1354 0 normal SHIPPED_LIVE openstack-packstack bug fix advisory 2016-06-29 17:57:39 UTC

Description Eyal Dannon 2016-04-10 08:23:13 UTC
Created attachment 1145635 [details]
The answer file I used for deployment.

Description of problem:
I'm trying to deploy packstack, on 2 baremetal's, controller and compute
I'm using the answer file that attached
after the deployment ends, with successful message, the openvswitch on the compute node shows:
[root@compute ~]# ovs-vsctl show
1431f3dd-f564-4eb6-9451-d57bd216abe0
    Bridge br-int
        fail_mode: secure
        Port br-int
            Interface br-int
                type: internal
    ovs_version: "2.4.0"


the br-vlan(tunnel) was not created in the compute node.

Version-Release number of selected component (if applicable):
openstack-packstack-7.0.0-0.14
openstack-packstack-puppet-7.0.0-0.14

How reproducible:
Always

Steps to Reproduce:
1.run packstack --answer-file with the answer file I have attached

Actual results:
br-vlan(tunnel) was not created in the openvswitch of the compute node

Expected results:
br-vlan(tunnel) should be created in the compute node.

Additional info:
When using "rhos-release 8 -p 2015-11-24.1" - the openvswitch's configuration is fine.

While using the same answer file on Intel's nodes,the openvswitch's configuration deployed is fine either, so I'm attaching the hardware info:
DELL PowerEdge FC430
Broadcom Corporation NetXtreme II BCM57810 10 Gigabit Ethernet

Comment 2 Eyal Dannon 2016-04-11 11:03:35 UTC
I looked into the code, 
in the script /usr/lib/python2.7/site-packages/packstack/plugins/neutron_350.py
under the method :
def create_l2_agent_manifests(config, messages):

the for loop doesn't configures the "$create_bridges" variable for the compute node.

Comment 3 Javier Peña 2016-04-11 11:30:58 UTC
I have proposed https://review.openstack.org/304052 with a fix.

I can think of a corner case where this fix would create an unneeded bridge in the compute nodes, if we are specifying br-ex and br-vlan in a configuration (the scenario proposed in http://docs.openstack.org/mitaka/networking-guide/scenario-classic-ovs.html). This should be fixed separately, and I think it would require adding some configuration option to mark which bridges are needed for compute nodes.

Comment 9 errata-xmlrpc 2016-06-29 13:58:14 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2016:1354


Note You need to log in before you can comment on or make changes to this bug.