Yeva Bielinska
Капец , столько времени на эти загадки тратится
icewolf
нет никаких загадок, это опенсорс он весь такой через жопу
Никита
Что подразумевается под «ускорить»?
Никита
Загрузка имаджа в вольюм?
icewolf
Grundik
раньше оно в раскоряку вставало, там блокировки срабатывали
Grundik
но суть не в этом)) код изучал много это опенсорсный)) но помог реально не код...
icewolf
там кроме кода, есть еще подковырки в хорайзоне и квотах
Никита
Типа таймаутов всяких
icewolf
именно в самом веб-сервере, ну то есть да это не код чисто инженерка
Yeva Bielinska
если я передеплоила получается октавию и перед этим генерировала сертификаты, ключи для неё, то у меня теперь новый пароль сгенерирован для октавии и надо заново делать ключи?
Yeva Bielinska
Yeva Bielinska
не одно, так другое 😐
Никита
Запомни, юнга
Никита
Новая ошибка это тоже результат
Yeva Bielinska
Ужс , но мне кажется я близка 🤣 к этой разгадке
icewolf
барбикан и пароли тут не причем
Artemy
icewolf
передеплоила..
icewolf
и пароли сменились? А точно не стенд?
Yeva Bielinska
kolla-ansible deploy -i multinode — tags octavia ))
Не знаю что случилось с этими сертификатами , заново создавала 🫠 уже завтра проверю
Grundik
Серты там точно не не менялись)
Stanley
Теперь Октавию через правку базы удаляют. Ясно, понятно.
А ведь эти лохи потом приходят на собесы и утверждают что они умеют в опенстек... :(
Никита
Отчаянные времена - отчаянные меры
Никита
Если знаешь как удалить амфоры в состоянии пендинг, поделись
icewolf
Никита
Все слышали?
Он не правит базу
Никита
icewolf
Leysan
Добрый день,
Подскажите, пожалуйста, как исправить проблему с RabbitMQ + Ceilometer + компонентами OpenStack.
У меня есть работающее тестовое облако — с ним всё отлично. Решил подключить Gnocchi и Ceilometer. Их я поднял, сервисы работают. Начинаю прикручивать — и всё ломается: Ceilometer пишет, что у nova, neutron, cinder — durable.
ceilometer-notification 2025-09-04 09:17:19.830 10 ERROR cotyledon._utils amqp.exceptions.PreconditionFailed: Exchange.declare: (406) PRECONDITION_FAILED - inequivalent arg 'durable' for exchange 'nova' in vhost '/': received 'false' but current is 'true'
Дело в том, что в nova.conf, neutron.conf, cinder.conf у меня стоит такое значение:
transport_url = rabbit://openstack:**************************@rabbitmq/
[oslo_messaging_rabbit]
rabbit_quorum_queue = true
Все они используют одну учётную запись openstack. По умолчанию quorum-очереди при объявлении дают durable = true, и Ceilometer это не нравится — он пытается создать свои уведомления в уже существующих exchange’ах.
Я стал дальше ковыряться и попробовал вынести Ceilometer в отдельный vhost /ceilometer. Ошибки у Ceilometer пропали, он создал для всех компонентов exchanges в своём vhost, но метрик при этом вообще нет:
transport_url = rabbit://ceilometer:****************************@rabbitmq:5672/%2Fceilometer
Позже убрал у Cinder rabbit_quorum_queue и сделал ему отдельный vhost /cinder, дал права учётке ceilometer — и метрики появились. При это в cinder.conf я убрал rabbit_quorum_queue = true
[oslo_messaging_rabbit]
Но Nova и Neutron не могут работать у меня без параметра rabbit_quorum_queue = true — сразу всё падает; и также не получается поместить их в отдельные vhostы типа /nova и /neutron` — тоже падает.
Пока у меня не хватает опыта в этой теме — потихоньку изучаю и ковыряюсь. Но, может быть, вы подскажете, как правильнее решить этот вопрос? Наверняка я что-то делаю не так. )
Alexander
добрый день
если не нужно rabbit_quorum_queue, то может сказать , чтобы они их не использовали явно
или всем сказать, чтобы использовали
и почистить vhost
Leysan
а, то есть они все могут использовать и ceilometer не будет ругаться? если почистить vhost
Leysan
Все компоненты итак работали и работают c rabbit_quorum_queue true, а ceilometer не хочет, думаю очистка vhost вряд ли даст результат
Alexander
зачем стали делать отдельный vhost для cinder?
Leysan
да я для экспериментов так сказать, решил попробовать отделить cinder и ceilometer, чтобы проверить в целом работоспособность метрик)
проверил, успокоился)
без quorum_queue
Leysan
но nova у меня не хочет заводится без этого параметра
icewolf
зачем вообще делать цейлометр? Вам мало экстрима?
Leysan
А что лучше использовать вместо него тогда?)
icewolf
icewolf
https://www.influxdata.com/integrations/openstack-victoriametrics/
icewolf
тута могна почитать
icewolf
а тут наш коллега пишет как сделать вообще по красоте
https://habr.com/ru/articles/518680/
Vyacheslav
а то у многих рф компаний проблемы с цветами у VM
icewolf
он не гавно, он просто в платной редакции не гавно. А в бесплатной полное гавнище
icewolf
так же как и цейлометр
icewolf
в целом если правильно считать значения нод эксопртера то все топ, и не жрет ресурсов как не в себя
Илья | 😶☮️🐸
так же как и цейлометр
Цейлометру замены нет, вот в чем нюанс. Кто-то же должен ходить и пинать либвирт за метриками
Vyacheslav
Leysan
victoria-metrics
А он считает метрики использования cpu, memory в часах у инстансов?
Сколько было потребление
Например поработала vm, удалилась и посмотреть сколько часов поработала она и сколько была нагрузка
icewolf
icewolf
главное их правильно собрать
icewolf
в целом тут каждый дрочит как он хочет, кто то и от заббикса ссыт кипятком
icewolf
но вот gnochi сам по себе архаичен, и тащить их в связке ну чет такое
Leysan
А если для пользователей?
Я так понимаю если бы я использовал ceilometer и потом биллинг типа cloudkitty, то оно бы для пользователей считало бы и отображало через api или веб метрики нужные по инстансам?
icewolf
icewolf
потом это все можно в другие внешние системы отдавать.
icewolf
ну то есть конфигурабельность лучше цейлометра