I'm trying to install Openstack using this manual.

I have two virtual nodes: controller1(controller) and cmp1(compute). Both of them have 2 interfaces. Eth0 of both nodes are in same bridge br0 on hypervisor and eth1 of both nodes are in br1.

Controller1: eth0: eth1:

Cmp1: eth0 eth1:

Default route via

Main hypervisor: br0: br0:Public_IP_Also br1:

And I use name "public" instead of "provider" for flat network.

I've been walking through the manual and stuck on Neutron configuration.

If I'm trying to run openstack network agent list I see:

openstack: 'network' is not an openstack command. See 'openstack --help'.
Did you mean one of thease?
network create
network delete
network set
network show

If I'm trying to create network via openstack network create --share --provider-physical-network public --provider-network-type flat public I see next error:

openstack network create: error: unrecognized arguments: --provider-physical-network --provider-network-type flat public

Also, there's no openstack subnet create command.

What logs and configuration files should I show here?

I found this question, but there's no answer.

I've deleted all neutron packages and reinstall again, dropped and re-created database - but nothing helps.

UPD: I found that there is no network_agent.py and some more files in /usr/lib/python2.7/dist-packages/openstackclient/network/v2/ , but there are in sources on git. What package did I forget to install? Or is it a bug?

Hope for help.


Looks like a bad .deb package.

So, the answer is to use pip.

pip install python-openstackclient --upgrade

After that openstack network agent list works fine and network creates as it should be.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.