Bug 31228

Summary: Отключение требования наличия опциональных драйверов Neutron при запуске скрипта заполнения базы данных.
Product: Sisyphus Reporter: Айнур Шакиров <ainur.shakirov.tt>
Component: openstack-neutronAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: grenka, shaba, snejok
Version: unstable   
Hardware: all   
OS: Linux   

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 сам все должен вытягивать.