Alexander
Всем привет, подскажите. есть проблема с разбалансировкой нод в openstack zed/2023.1 multinode kolla-ansible. Некоторые гипервизоры полностью пусты но при этом не принимают не одного нового инстанса. Каким образом работает логика с коробки, и как научить его балансировать по другому? Вот кусок nova.conf с контроллера. [filter_scheduler] available_filters = nova.scheduler.filters.all_filters enabled_filters = ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter weight_classes = nova.scheduler.weights.all_weighers ram_weight_multiplier = 1.0 cpu_weight_multiplier = 1.0 disk_weight_multiplier = 1.0 shuffle_best_same_weighted_hosts = True И при таких настройках есть 1 хост. (скрин приложил) С полностью свободными ресурсами. На котором просто не сетапаются инстансы. Ошибку тоже приложил. Заранее спасибо за помощь! И в добавок приложу что сервисы новы в порядке : +--------------------------------------+--------------+--------+------+---------+-------+----------------------------+ | ID | Binary | Host | Zone | Status | State | Updated At | +--------------------------------------+--------------+--------+------+---------+-------+----------------------------+ | 88cabfc8-af91-4546-99b2-52d097008a99 | nova-compute | dev-n7 | nova | enabled | up | 2025-07-24T12:16:22.000000 | | d81fa9b4-31b1-4193-a10e-cdfd91feaf26 | nova-compute | dev-n6 | nova | enabled | up | 2025-07-24T12:16:24.000000 | | 21bf833d-a66a-42c0-8f81-6c59cbf3fbb2 | nova-compute | dev-n5 | nova | enabled | up | 2025-07-24T12:16:18.000000 | | 47c0c60a-c2a6-456f-966d-8b1164573da2 | nova-compute | dev-n4 | nova | enabled | up | 2025-07-24T12:16:16.000000 | +--------------------------------------+--------------+--------+------+---------+-------+----------------------------+
включите дебаг у новы и посмотрите в логах нова-шедулера на каком из фильтров отваливается этот хост
Nikolay
Могло что-то с аутентификацией полететь?
так оно такто все работает, другую ноду в деплой спокойно отправляю
Nikolay
есть подозрение что оно за портом прется в нейтрон которого нет
Nikolay
но зачем, если enabled_network_interfaces = noop,flat,neutron default_network_interface = noop
Nikolay
@creepy_owlet это кандактор гадит так?
Илья | 😶☮️🐸
наоборот. У сетевиков, я не раз встречал. Давайте делать bgp! Зачем? А это отказоусточиво? Чиво блять?
Так это вполне отказоустойчиво. Есть в проде регион: в каждый компьют по аплинку с двух свитчей. Сверху frr и ecmp. Работает очень хорошо
Илья | 😶☮️🐸
Упадет один из свитчей- вообще плевать
icewolf
Упадет один из свитчей- вообще плевать
если у тебя правильно прописана статика, то так же плевать
icewolf
просто иногда сетевикам вот в носок насралось и нужен зачем то bgp
icewolf
Статика то не то
ой не надо Илья, я видел как в больших продах этот bgp падал.. с громким таким звуком.. и как его долго поднимали.. отказоустойчиво было. Так же я видел как у оператора одного такого суверенного, до Петровского парка 2 оптики, рубанули одну ветку и никто даже не заметил что связь пошла по другой оптике, ибо статика.
Dmitry
но зачем, если enabled_network_interfaces = noop,flat,neutron default_network_interface = noop
А зачем вообще включать интерфейсы, которые не могут работать, в enabled?
Nikolay
да кто теперь помнит то
Dmitry
Проверь у ноды network_interface, также проверь, что за образ заливается (гланс-то есть?)
Dmitry
Ну и да, в логах кондактора может быть полный traceback
Nikolay
не, такая вата с люыми операциями над новой нодой
Nikolay
cleean. deploy итд
Nikolay
при этом старая нода пожалуйста в деплой андеплой легко
icewolf
А зачем вообще включать интерфейсы, которые не могут работать, в enabled?
ннада, у него orky linups и там нейминг интерфейсов часто летает
Nikolay
вот отправил в инспект не ругается
Nikolay
боря это про драйверы
Dmitry
ннада, у него orky linups и там нейминг интерфейсов часто летает
А причём здесь айрониковский enabled_network_interfaces?
Dmitry
flat и neutron требуют neutron, лучше их выключить, если его в принципе нет
Nikolay
но тут может быть и божья воля, так как кролик пролиант g7
Nikolay
возможно суьда против откапывания стюардессы
Dmitry
Ноду и логи проверил?
icewolf
но тут может быть и божья воля, так как кролик пролиант g7
это тот к которому я карты покупал и которые вротком
Artemy
на деле там ядром не пахло потому как у фб убытки
Зарплаты, бонусы и прочие золотые парашуты никак не связаны с прибылью
Nikolay
не это еще наволокли не дошли до мусорки
icewolf
не это еще наволокли не дошли до мусорки
Ыыыы нукась?! Это не блейды?
Nikolay
не, какаята двух юнитовая некромантия похоже
Nikolay
я неделю до их телевизора добирался
Nikolay
да
icewolf
да
на самом деле железо хорошее, годное. памяти то там есть и диски там есть?
icewolf
на таком железе Dynamix и ихней SDN себя отлично будет чуйствовать
Nikolay
это другой проект
Nikolay
еще раз
Nikolay
есть живая инсталляция, которая не кашляла
Nikolay
добавил ноду, начался фествиаль
Nikolay
проверил на старой ноде типовые операции - все ок
Никита
а чем она отличается от нод, которые были до этого?
Nikolay
перегрузлил контроллеры
Никита
по железу и по опенстаку
Nikolay
оставил только первый контроллер
Nikolay
старая работает, новая нет
icewolf
по железу и по опенстаку
Тем что она не huawei fusion 2240H
Nikolay
а там нет опенстека - чисто ироник куйстон гланс
Никита
А ты ее добавил как компьют?
Nikolay
baremetal node create --driver ipmi --driver-info ipmi_address=
Nikolay
| cmp02 | None | power on | wait call-back | False | вот старая
Nikolay
пошла в деплой и не кашляет
Nikolay
добавил еще раз | 5dca1fce-fa99-4285-b7f5-9a5763c825fa | cmp07 | None | None | verifying | False |
Nikolay
выключил зачистку | 5dca1fce-fa99-4285-b7f5-9a5763c825fa | cmp07 | None | power off | available | False |
Nikolay
отправляю в деплой
Nikolay
| 5dca1fce-fa99-4285-b7f5-9a5763c825fa | cmp07 | None | power off | deploying | False |
Nikolay
пока не отвалилось, отличе в этот раз я скипнул и клин и инспект
Nikolay
не место похоже проклятое
Nikolay
+--------------------------------------+-------+---------------+-------------+--------------------+-------------+ | UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance | +--------------------------------------+-------+---------------+-------------+--------------------+-------------+ | e231a453-93dd-4fa1-932e-723b55666bc7 | cmp02 | None | power on | active | False | | 5dca1fce-fa99-4285-b7f5-9a5763c825fa | cmp07 | None | power off | deploy failed | False | +--------------------------------------+-------+---------------+-------------+--------------------+-------------+
Nikolay
'[SSL: CERTIFICATE_VERIFY_FAILED]
Nikolay
с чего вдруг, деплой в несколько минут разницы
Nikolay
хотя может время кривое
Nikolay
чето в экстра опциях не вижу синка времени...
icewolf
если оно еще в 6 зале стоит, то вообще не стоило приниматься за работу
Nikolay
icewolf
Насколько я помню там ilo3 и оно срать хотело что там в биосе, а цепляешься ты к ilo по ipmi
Nikolay
ну у меня в контейнер утилита от hp, и у меня только телевизор
Nikolay
надо усилие над собой сделать и вспомнить опцию ироника для синка времени
Nikolay
Оригинальный источник странных проблем похоже инспектор таки
Grundik
На овн min guaranteed bw норм работает? Кто тестил?
Nikolay
По умолчанию не вклбчена опция синхронизации времени, что приводит к ошибкам SSL соединения Inspector и Agent Нужно добавить в ironic.conf в секцию [pxe] pxe_append_params = ipa-ntp-server=10.228.18.24 где ip адрес сервера pxe bifrost/playbooks/roles/bifrost-ironic-install/templates/ironic.conf.j2 kernel_append_params = {{ pxe_kernel_params }} нашел прикопанное
icewolf
Похоже ты прав
я чо я ничо, если ты помнишь мы как то на hp пытались натянуть опенстек
icewolf
но время на ilo ты все равно выстави, оно тоже ебет мозгу с ssl
Raul
кто сможет подсказать в чем проблема
Raul
при этом через cli образ создается