OpenStack with All-in-One via Packstack - No bridge mapping
I am testing RHOS 4.0 and used a basic all-in-one scenario with an interactive packstack setup. Everything went great except that packstack did not actually set the: CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-ex:eth1 line up inside of OVS. I had to manually make the mapping happen via: ovs-vsctl add-port br-ex eth1
Once I added the port mapping by hand all of my instances could get out.
There were no errors reported during the packstack run.
My packstack file is attached.
I don't see anything in the documentation stating that packstack/puppet won't add the OVS port setup. Is this a known issue?
Thanks,
Shannon
Attachments
Responses
Shannon,
This issue has come up in the past a few times.
There is actually a parameter in the packstack answer file that addresses adding the external bridge to an all-in-one installation.
# Whether to configure the ovs external bridge in an all-in-one
# deployment
CONFIG_PROVISION_ALL_IN_ONE_OVS_BRIDGE=n
This added feature is mentioned in the Technical notes in section 3.3.
A more detailed method of adding the OVS bridge is described in the Installation and configuration Guide
Shannon, not a problem, its down at the bottom of the answer file. I missed it the first 20 or 30 times I did a packstack install.
If you want to set up the br-ex external bridge after the install, you can also look at this solution Red Hat instances unable to reach external network after packstack install
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
