モズ
благодарю)
Александр
Deploy Compute Kit (Nova and Neutron) через helm, ошибка при просмотре логов init, entrypoint.go:72: Resolving dependency Service metadata in namespace openstack failed: Service metadata has no endpoints . Может кто нить сталкивался& Скорее всего какая то мелочь, но пока не могу найти
Александр
ага, оно самое
Александр
там не на что взлянуть, если верно тебя понял, он валится при старте инит контейнера
Nikolay
Ну а сервис то такой есть?
Nikolay
Там учти еще же нейспесы
Александр
Там учти еще же нейспесы
он разворачивается с ns openstack
Nikolay
а чартах у всех один ns
Александр
необходимые лэйблы на ноды повешены
Александр
neutron-metadata-agent-default-8tn7r 0/1 Init:0/2 0 8m29s neutron-metadata-agent-default-mrzfx 0/1 Init:0/2 0 8m29s neutron-metadata-agent-default-vn48g 0/1 Init:0/2 0 8m29s вот они и висят в статусе инит
Pavel
Там должен быть сервис метадата (если я правильно понял лог) и у этого сервиса нет эндпоинтов
Александр
Да, это нашел, но пока не могу найти причину почему их нет.
Nikolay
Ну а конфигмапы есть?
Nikolay
В них то чего
Pavel
Да, это нашел, но пока не могу найти причину почему их нет.
пока pod не перейдет в Running, endpoint не будет добавлен в service
Pavel
метадата явно не в running (мозможно там про другую метедату)
Александр
Ну а конфигмапы есть?
весь прислать?)
Александр
Александр
разворачиваю по официальному гайду https://docs.openstack.org/openstack-helm/latest/install/multinode.html, думаю если кто нить по нему проходил этот путь, 100% на это должны на это наткнуться.
Александр
однозначно какая то мелочь, которую пока не заметил
Alexander
Yoga
А почему не самую последнюю?
Alexander
Если не секрет :-)
Nikolay
@creepy_owlet а я правильно понимаю что когда ироник билдит для redfish virual media boot isoшку он конфиг сети не кладет?
Nikolay
или это гдето спрятано под
Nikolay
:param inject_files: Mapping of local source file paths to their location on the final ISO image.
Nikolay
Я чето не вижу в финальной исошке следов сети
Nikolay
Может есть места куда что почитать?
Nikolay
Я про айроник когда он в опестеке
Nikolay
По логике он должен упаковать в исо ядро инитрам загрузчик сетевой конфиг и джобы?
Dmitry
Я про айроник когда он в опестеке
Через нову действительно не прокидывает, тому есть несколько причин, главная из которых - provisioning network может очень сильно не совпадать с сетью инстанца.
Nikolay
Esp забрал с бифроста, исо собралось примонтировалось , но упало в граб
Nikolay
А как тогда на конечную систему все запчасти попадают?
Nikolay
Несколько виртуал медиа?
Nikolay
Какой провижен Нетворк для virtual media?
Dmitry
Когда есть node.network_data, то исошка является также configdrive в стандартном формате. Рядом лежит ядро, initramfs и esp.
Dmitry
При этом, нормальный путь configdrive другой: он сохраняется на диске на качестве отдельного раздела и читается уже при первом запуске.
Nikolay
а опенстек разве не должен тогда настройки сети от создаваемого инстанса дотащить до node.network_data?
Dmitry
Строго говоря, сеть для рамдиска понадобится уже тогда, когда никакого инстанца вообще нет, то есть при клининге.
Dmitry
(Скорее всего, у нас есть доки на эту тему, но я сижу в безнадёжно опаздывающем поезде где-то под Франкфуртом)
Nikolay
при standalone же deploy_image , netwrokk_data, metadata, user data накатываются на таргет систему в виде двух разделов рута и fat32 на котором запчасти
Dmitry
Ну да. Вот только к этому моменту сам рамдиск уже давно запущен.
Nikolay
буду благодарен на любые ссылки и направления, или когда пингануть еще можно будет
Dmitry
В рабочем режиме буду в понедельник, но сейчас мне достаточно скучно, чтобы напрячь память 😁
Dmitry
https://docs.openstack.org/ironic/latest/admin/dhcp-less.html
Dmitry
Это про рамдиск.
Nikolay
спасибо
Nikolay
в раздел багов?
Nikolay
это почему же
Dmitry
Чувствую офигительную историю
Nikolay
ну просвети унизь приюдно, посыплю голову пеплом
Nikolay
а мне не очень интересно, я надеюсь встречу это последний раз в жизни
Aleksandr
давайте локальные срачи и подколки в личке, остальным 1374 это 1) не понятно 2) не нужно
Dmitry
Virtual media - это единственный надёжный способ сунуть сетевой конфиг рамдиску. Надо ли это - не мне решать 😁
Nikolay
А как ты прольешь имадж если с интерфейсов ноды нет доступа по image сервера?
Nikolay
Вот стоит у меня пачка железок которые любят друг друга и доступ к ним только через bmc
Dmitry
Ого. Тогда тебе образ нужно в исошку встроить, вдобавок ко всему.
Dmitry
Ну, мы с coreos так делаем. Точнее, coreos по-другому не умеет.
Dmitry
Хз, что там у вас, у нас часто нет L2 между нодами и ironic, pxe возможен только с танцами.
Dmitry
А иногда и DHCP нет и не будет.
Dmitry
Короче, мы, видимо, что-то очень похожее делаем.
Dmitry
https://github.com/openshift/image-customization-controller
Dmitry
По часть установки ironic для целей metal3, я сейчас очень плавно работаю над оператором, который должен сделать все сильно легче.
Dmitry
В целом, на жесть можно тоже мне жаловаться :)
Dmitry
Доки гавно, это правда. Мы недавно нашли интерна, пытаемся понемногу улучшать.
Dmitry
Есть конкретные баги - на гитхаб. Мы их даже иногда читаем!
Dmitry
Я не запомню, создай баги
Dmitry
Тогда можно мне мылом, только с подробностями. dtantsur@redhat.com
Илья
Доброго, Подскажите, как полечить. инстанс мигрирует при выборе Migration Instance на любую ноду. А при выборе Live Migration c указанием конкретной ноды падает с ошибкой Migration pre-check error: Unacceptable CPU info: CPU doesn't have compatibility. 0 Refer to http://libvirt.org/html/libvirt-libvirt-host.html#virCPUCompareResult
Илья
Нет. Но на которые хочу смигрировать одинаковые.
Илья
Спасибо. Изучаю
Nikolay
Процы может и одиноковые, а микроверсии разные, ядра разные в итоге capabilities разные
Nikolay
Тут уже пару недель назад разбирали
Pavel
а еще intel немного мудаки. пишут что ядро такое-то, но нужно лезть в спеки конкретного проца, там могут отсутствовать флаги. Или в bios отключены флаги
Илья | 😶☮️🐸
Slava
типа, жопа коня?
Slava
аа, контекст