Comments (5)
Thank you for your response. You have chosen vlan mode in your pillar file but mention about tunnel. This confuses me. However the issue is completely different.
Openvswitch seems to have some issues with i386 kernel and specifically those running on vm.
I am really sorry I was totally unable to deal with it. As you say ovs-vsctl add-br/add-port does not return. But if you terminate the command and do ovs-vsctl show, you will see that the bridge is already created. Salt-minion however will keep waiting for ovs-vsctl to exit.
We have two options as of now. Use 64 bit kernel or remove the section corresponding to bridge addition from the formula neutron/openvswitch.sls, then do the process manually. Below is the part responsible for configuring bridges. If you are able to track the issue with openvswitch and 32 bit kernel you are welcome and please update me too.
"create_init_bridges": { "module": [ "run", { "name": "cluster_ops.create_init_bridges" }, { "require": [ { "service": "openvswitch-switch" } ] } ] }
from openstack-automation.
If you are not sure how to configure bridge manually here you go for your pillar file the series of command on mercury will be
ovs-vsctl add-br br-int
ovs-vsctl add-br br-eth1
ovs-vsctl add-port br-eth1 eth1
ovs-vsctl add-br br-ex
ovs-vsctl add-port br-ex eth2
for venus
ovs-vsctl add-br br-int
ovs-vsctl add-br br-eth1
ovs-vsctl add-port br-eth1 eth1
you would have to hit ctrl+c at the end of each command to exit. Then at the end verify if all went correct using ovs-vsctl show.
Then restart neutron-openvswitch-plugin-agent
Do come back if you have issues though
from openstack-automation.
You have chosen vlan mode in your pillar file but mention about tunnel.
Configuration with tunnel mode does not compile at all. I'll try it again later.
After killing ovs-vstl proceesess deployment were completed, but I cant figure out which password to use for horizon dashboard.
Openvswitch seems to have some issues with i386 kernel and specifically those running on vm
Linux mercury 3.2.0-60-virtual #91-Ubuntu SMP Wed Feb 19 04:13:28 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
from openstack-automation.
you have to use the account you created under the admin tenant. So that would be admin and admin_pass. See below part of the pillar.
"tenants": { "admin": { "users": { "admin": { "password": "admin_pass", "role": "admin", "email": "[email protected]" } } } }
And your kernel seems to be 64 bit but you still facing the issue. Beats me.
Anyway has your bridges been created. If not please create them manually else the neutron ovs agent would not start.
Meanwhile let me go back and see what can be done with ovs-vsctl. Surely its an openvswitch bug. But It does not occur on all systems and should have a workaround.
And please post me the error when you use gre mode. It should be some json syntax error.
from openstack-automation.
Got information from openvswitch mailing list that ovs-vsctl waits for ovs-vswitchd to confirm creating of bridges. If ovs-vswitchd does not run in the machine it does not return. Fix added using --no-wait parameter for ovs-vsctl commands in create_init_bridges method. Alternatively ovs-vswitchd can be manually started in the machine using 'nohup ovs-vswitchd &'.
from openstack-automation.
Related Issues (20)
- Comment: State ini.options_present found in sls mysql is unavailable HOT 3
- glance_sync step fails on debian deployment. HOT 4
- Use mariadb instead of mysql HOT 2
- Support for icehouse installation HOT 3
- I want to talk about CSSCorps/openstack-automation repo at OSCON HOT 1
- neutron/ml2.sls fails when run twice HOT 1
- horizon/init.sls looks for conf-enabled when it should be sites-enabled HOT 1
- Activate ssl version of dashboard by default HOT 1
- have example pillars in the repo so pillars aren't tracked by git HOT 2
- implement cinder deployment HOT 2
- Provide documentation to use with gitfs HOT 2
- Changes to be ammended to this repo HOT 1
- Add a single node nova.conf state file. HOT 4
- Release versions of this project HOT 2
- No License on this Project HOT 1
- Merge efforts with salt-openstack HOT 1
- neutron module passes profile setting onto command so fails on many HOT 1
- license change request from GPL to apache 2
- Latest OpenStack release version
- Are these states actually being used? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openstack-automation.