Назад | Перейти на главную страницу

Установка Openstack в сети Debian 8 не удалась

Я пытаюсь установить Openstack, используя этот руководство.

У меня есть два виртуальных узла: controller1 (контроллер) и cmp1 (вычислить). Оба они имеют по 2 интерфейса. Eth0 обоих узлов находится в одном мосте br0 на гипервизоре, а eth1 обоих узлов находится в br1.

Контроллер1: eth0: 172.16.0.3/24 eth1: 10.0.0.3/24

Cmp1: eth0 172.16.0.2/24 eth1: 10.0.0.2/24

Маршрут по умолчанию через 10.0.0.1/24.

Главный гипервизор: br0: 172.16.0.1/24 br0: Public_IP_Also br1: 10.0.0.1/24

И я использую имя «общедоступный» вместо «провайдер» для плоской сети.

Я прошел через руководство и застрял на конфигурации Neutron.

Если я пытаюсь бежать openstack network agent list Я вижу:

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

Если я пытаюсь создать сеть через openstack network create --share --provider-physical-network public --provider-network-type flat public Я вижу следующую ошибку:

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

Кроме того, нет openstack subnet create команда.

Какие журналы и файлы конфигурации мне здесь показывать?

я нашел этот вопрос, но ответа нет.

Я удалил все нейтронные пакеты и снова переустановил, удалил и заново создал базу данных - но ничего не помогает.

UPD: обнаружил, что нет network_agent.py и еще несколько файлов в /usr/lib/python2.7/dist-packages/openstackclient/network/v2/, но есть в источники на git. Какой пакет я забыл установить? Или это ошибка?

Надеюсь на помощь.

Похоже на плохой пакет .deb.

Итак, ответ - использовать pip.

pip install python-openstackclient --upgrade

После этого openstack network agent list работает нормально и сеть творит как надо.