Bug 31228 - Отключение требования наличия опциональных драйверов Neutron при запуске скрипта заполнения базы данных.
Summary: Отключение требования наличия опциональных драйверов Neutron при запуске скри...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: openstack-neutron (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-24 12:54 MSK by Айнур Шакиров
Modified: 2015-11-05 01:28 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Айнур Шакиров 2015-08-24 12:54:35 MSK
По мотивам бага https://bugzilla.altlinux.org/show_bug.cgi?id=31220

Сама команда запуска заполнения базы данных:
su -s /bin/sh -c "neutron-db-manage --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade head" neutron

Предыдущая проблема решилась, однако возникла другая: скрипт просит установить опциональные сетевые не-ML2 драйверы Neutron, такие как bigswitch:

http://pastebin.com/63nZMQnD

После установки пакета openstack-neutron-bigswitch, brocade:

http://pastebin.com/ku2JBjVM

После установки openstack-neutron-brocade, cisco:

http://pastebin.com/ynLH97YX

И так далее.

По умолчанию должно быть достаточно драйвера ML2, который сам по себе включает указанные выше и прочие сетевые механизмы (правда, bigswitch в ml2, вроде, не реализован, однако это редкий зверь). Более того, эти пакеты не требуются в контроллере облака, где и выполняется команда, а только в сетевых узлах.

С уважением.
Comment 1 Alexey Shabalin 2015-08-24 15:12:10 MSK
Идея была вынести все опциональные "драйвера" в отдельные пакеты и ставить только то что нужно. Но похоже с этим все очень запущено. Сейчас соберу с минимальным вмешательством в исходники.
Comment 2 Alexey Shabalin 2015-11-05 01:28:53 MSK
больше дополнительных пакетов вручную ставить не надо, apt-get сам все должен вытягивать.