Size: a a a

OpenStack — русскоговорящее сообщество

2021 March 17

MK

Mikhail Kozlov in OpenStack — русскоговорящее сообщество
Доброго вечера всем,

столкнулся с проблемкой, что не применяется параметр сетевых очередей на имадже. Т.е. делаю
openstack image set <IMG-UUID> --property hw_vif_multiqueue_enabled=true
, а в итоге в свеженьком инстансе все равно
ethtool -l 
показывает только одну очередь. Разворачивал AIO через kolla-ansible на qemu версии victoria
Пробовал дополнительно для флейвора прописать
hw:vif_multiqueue_enabled=true
, но также, результата нет. Гуглинг пока ничего нового не дал. Полез в код, но может кто сталкивался?
источник

НС

Никита Суворов... in OpenStack — русскоговорящее сообщество
Mikhail Kozlov
Доброго вечера всем,

столкнулся с проблемкой, что не применяется параметр сетевых очередей на имадже. Т.е. делаю
openstack image set <IMG-UUID> --property hw_vif_multiqueue_enabled=true
, а в итоге в свеженьком инстансе все равно
ethtool -l 
показывает только одну очередь. Разворачивал AIO через kolla-ansible на qemu версии victoria
Пробовал дополнительно для флейвора прописать
hw:vif_multiqueue_enabled=true
, но также, результата нет. Гуглинг пока ничего нового не дал. Полез в код, но может кто сталкивался?
Так вроде ручками в инстансе надо задавать
источник

НС

Никита Суворов... in OpenStack — русскоговорящее сообщество
Ну и vCPU долдно быть больше 1
источник

И

Илья | 😶 ☮️... in OpenStack — русскоговорящее сообщество
Mikhail Kozlov
Доброго вечера всем,

столкнулся с проблемкой, что не применяется параметр сетевых очередей на имадже. Т.е. делаю
openstack image set <IMG-UUID> --property hw_vif_multiqueue_enabled=true
, а в итоге в свеженьком инстансе все равно
ethtool -l 
показывает только одну очередь. Разворачивал AIO через kolla-ansible на qemu версии victoria
Пробовал дополнительно для флейвора прописать
hw:vif_multiqueue_enabled=true
, но также, результата нет. Гуглинг пока ничего нового не дал. Полез в код, но может кто сталкивался?
На тестах в devstack также замечал, что опции не применяются
источник
2021 March 18

MK

Mikhail Kozlov in OpenStack — русскоговорящее сообщество
Никита Суворов
Так вроде ручками в инстансе надо задавать
мм, попробую, хотя в horizon не отображается такая метадата. Да и во всех примерах задают только для image и у них вроде как работает. vCPU задавал 10
источник

НС

Никита Суворов... in OpenStack — русскоговорящее сообщество
Mikhail Kozlov
мм, попробую, хотя в horizon не отображается такая метадата. Да и во всех примерах задают только для image и у них вроде как работает. vCPU задавал 10
Во всех доках про ручную активацию пишут
источник

AM

Aleksey Myltsev in OpenStack — русскоговорящее сообщество
Mikhail Kozlov
Доброго вечера всем,

столкнулся с проблемкой, что не применяется параметр сетевых очередей на имадже. Т.е. делаю
openstack image set <IMG-UUID> --property hw_vif_multiqueue_enabled=true
, а в итоге в свеженьком инстансе все равно
ethtool -l 
показывает только одну очередь. Разворачивал AIO через kolla-ansible на qemu версии victoria
Пробовал дополнительно для флейвора прописать
hw:vif_multiqueue_enabled=true
, но также, результата нет. Гуглинг пока ничего нового не дал. Полез в код, но может кто сталкивался?
у нас вот так вот и вроде работало(давно не проверяли)
источник

AM

Aleksey Myltsev in OpenStack — русскоговорящее сообщество
вот такой metadef загружаем из него берём параметр
источник

НС

Никита Суворов... in OpenStack — русскоговорящее сообщество
Aleksey Myltsev
у нас вот так вот и вроде работало(давно не проверяли)
ну внутри вм у тебя тоже что-то должно установить кол-во очередей через ethtool .... или cloud-init (я хз не смотрел в нем наличие функционала) или вызваться какой то самописный скрипт
источник

PK

Pavel Kolobaev in OpenStack — русскоговорящее сообщество
работает. я проверял недели две назад. в дистре должны обязательно поддерживаться mqueue в драйверах
источник

НС

Никита Суворов... in OpenStack — русскоговорящее сообщество
Pavel Kolobaev
работает. я проверял недели две назад. в дистре должны обязательно поддерживаться mqueue в драйверах
да оно вроде если virtio-net то в драйверах всегда есть
источник

PK

Pavel Kolobaev in OpenStack — русскоговорящее сообщество
там может быть старое ведро где еще этого нет
источник

НС

Никита Суворов... in OpenStack — русскоговорящее сообщество
Pavel Kolobaev
там может быть старое ведро где еще этого нет
да, верное ззамечание
источник

AK

Artemy Kapitula in OpenStack — русскоговорящее сообщество
Pavel Kolobaev
там может быть старое ведро где еще этого нет
Это же насколько старое должно быть ядро, эти драйвера ведь как бы не в 2.6 уже были?
источник

PK

Pavel Kolobaev in OpenStack — русскоговорящее сообщество
источник

MK

Mikhail Kozlov in OpenStack — русскоговорящее сообщество
ядро 5.4, гостевой и хостовой дистриб - убунту 20

попробовал и с
hw_vif_multiqueue_enabled=yes
, если сделать потом show образа, то оно отображается как True
$ openstack image show 02df32a9-04c1-41b4-992f-ce3b7e87ed70

...
| properties       | hw_vif_multiqueue_enabled='True'
...

Но есть интересный момент, если зайти в horizon и посмотреть там на метаданные, то этот параметр почему-то будет отображен как параметр драйверов "VMware Driver Options". Если же через эту вебку отредактировать на libvirt, то после обновления страницы оно все равно станет vmware...
источник

И

Илья | 😶 ☮️... in OpenStack — русскоговорящее сообщество
Mikhail Kozlov
ядро 5.4, гостевой и хостовой дистриб - убунту 20

попробовал и с
hw_vif_multiqueue_enabled=yes
, если сделать потом show образа, то оно отображается как True
$ openstack image show 02df32a9-04c1-41b4-992f-ce3b7e87ed70

...
| properties       | hw_vif_multiqueue_enabled='True'
...

Но есть интересный момент, если зайти в horizon и посмотреть там на метаданные, то этот параметр почему-то будет отображен как параметр драйверов "VMware Driver Options". Если же через эту вебку отредактировать на libvirt, то после обновления страницы оно все равно станет vmware...
Баг получается
источник

MK

Mikhail Kozlov in OpenStack — русскоговорящее сообщество
попробую на другой версии еще чекнуть
источник

AM

Aleksey Myltsev in OpenStack — русскоговорящее сообщество
Mikhail Kozlov
ядро 5.4, гостевой и хостовой дистриб - убунту 20

попробовал и с
hw_vif_multiqueue_enabled=yes
, если сделать потом show образа, то оно отображается как True
$ openstack image show 02df32a9-04c1-41b4-992f-ce3b7e87ed70

...
| properties       | hw_vif_multiqueue_enabled='True'
...

Но есть интересный момент, если зайти в horizon и посмотреть там на метаданные, то этот параметр почему-то будет отображен как параметр драйверов "VMware Driver Options". Если же через эту вебку отредактировать на libvirt, то после обновления страницы оно все равно станет vmware...
таки посмотрите ваш metadef в глансе, есть подозрение что так справочник составлен
источник
2021 March 19

M

Maksym in OpenStack — русскоговорящее сообщество
спасибо
источник