J
Ну я хз как помогать. Я ovn не пользовался и на ходу разбиратсья не хочу 27 числа. Очевидно, волшебные редхатовские инсталляиоры чо-то намудили и недонастроили.
J
Вря ли наскоком получится разобраться.
Weird
только бареметл, только yum install только хардкор :D
rpm -Uhv *.rpm и депенды руками разруливать
Yuriy
Metadata агенты есть на всех компьютах
Какая та архитектура интересная.
NS 🇷🇺
Какая та архитектура интересная.
скорее очепятались в конфигурации
Илья | 😶☮️🐸
Подскажите, верно ли просуммировал итоговый пайплайн по Ironic, в случае если у сервера нет ipmi/ilo: 1. Дёргается питание по PDU (snmp драйвер) 2. Сервер стартует, стучится в PXE 3. Ironic отдаёт iPXE 4. Проходит загрузка с образа (вероятно, это dd из qcow2 (?) или raw (?) образа) 5. После "прожига" диска снова дёргается по питанию PDU, сервер стартует 6. Не видит PXE и после таймаута загрузки с PXE грузится с локального диска 7. Получает метадату и cloud-init уже раскатывает настройки Тут появляется 2 критически важных момента: 1 .как быть с софтовым рейдом ? Оно разве не как-то в образе должно быть зашито, чтобы затем fstab корректно сработал ? Разворачивать каждый раз из чистой установки (iso + kickstard/anakonda - дело не благодарное, имхо) 2. Авторесайз root раздела через cloud-utils-growpart (проканает ли это в случае с бареметалом ?)
Dmitry
скорее очепятались в конфигурации
это готовая лаба если что. Я не виноват, оно само
DDR
Всем привет, а как сделать офлайн миграцию инстанса на другой конкретный снрвер, live не могу так как процессоры разные. Через консоль делаю openstack server migrate --host hw-fi-04.mgmt.cloud.domain.com 4ccb4573-ca3d-4022-84c5-0dd08adca021 мне пишет
DDR
--os-compute-api-version 2.56 or greater is required to use --host without --live-migration.
Илья | 😶☮️🐸
в ошибке есть решение
Илья | 😶☮️🐸
ну камон
DDR
ну я добавляю --os-compute-api-version 2.56 но оно не мигрирует
Weird
добавь 2.89
Илья | 😶☮️🐸
ну я добавляю --os-compute-api-version 2.56 но оно не мигрирует
смотреть логи на src гипере и dest гипере
DDR
подставляю live migration - выдает while it is in vm_state stopped
NS 🇷🇺
офлайн на конкретный хост нельзя вроде как
NS 🇷🇺
сделали?
J
Ща в угадайку поиграем. Какой новый год без конкурсов то.
DDR
подскажите строчку пожалуйста
NS 🇷🇺
подставляю live migration - выдает while it is in vm_state stopped
ну это логично, че ты хочешь от выключенной =)
Slava I.
уже все подряд пробую
Не писать лайв-мигрейшен директиву)
J
с какой версии апи они научили?
Да хз. Давно, мне лень смотреть рилиз ноутс)
NS 🇷🇺
Да хз. Давно, мне лень смотреть рилиз ноутс)
я последний раз озадачивался этим вопросом, когда они там с флагами не могли определится =)
DDR
openstack server migrate --os-compute-api-version 2.89 --host hw-fi-06.mgmt.cloud.domain.com 4ccb4573-ca3d-4022-84c5-0dd08adca021 отрабатывает, но в нове пишет No valid host was found. Хосты должны быть в оной AG ?
DDR
В любом случае спасибо, пойду дальше разбираться
DDR
кстати, еще такой вопрос есть, если кто linstor использует, после миграции, удаляется из linstor ресурса нода и обратно мигрировать не дает пока вручную не добавлю, можно сделать так что бы не удалялось ?
DDR
вот приходится на этот ресурс после миграции команду добавлять linstor r c hw-fi-07.mgmt.cloud.domain.com volume-359edc1d-0c1d-40e0-8c20-0d6955215c3a --diskless
NS 🇷🇺
А кто у нас тут за cephadm шарит?
NS 🇷🇺
чувствую себя дебилом. Но не пойму он может удаленно разворачивать или он должен быть на первом мониторе?
Aleksander baltazor
на первом сервере
Aleksander baltazor
что там будет выбирай сам
Aleksander baltazor
он сгенерит файл /etc/ceph/ceph.pub
Aleksander baltazor
содержимое файла закидываешь на другие сервера в /root/.ssh/authorized_keys
Aleksander baltazor
а дальше панелька и добавляешь сервера в раздел hosts
Dmitry
Нет, ну серьёзно, должны показываться OVN metadata namespaces https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.1/html-single/networking_guide/index#troubleshoot-tenant-networks-ovn_neutron-troubleshoot
Dmitry
почему я их не вижу...
Dmitry
почему я их не вижу...
Посыпаю голову пеплом. Потому что: какой-то ослик Иа не создал instance
Dmitry
ip netns list | grep UUID
Тогда такой вопрос: Вы сказали, что namespce в своем имени содержит ID сети, однако что-то у меня не так
Dmitry
namespace
Dmitry
сети
Dmitry
The OVN Networking service creates a unique network namespace for each virtual network that enables the metadata service. Each network accessed by the instances on the Compute node has a corresponding metadata namespace (ovnmeta-<datapath_uuid>).
Aleksander baltazor
Привет, а кто подскажет для каких целей используется clustering (senlin) ?
Dmitry
у вас OVN. То справедливо для OVS инсталляций
Спасибо. А есть возможность тогда определить привязку к сети? В доках нашел только странный способ пингануть IP, типа ip netns exec ovnmeta-xxx ping <server IP>
Aleksandr
https://docs.openstack.org/networking-ovn/latest/contributor/design/metadata_api.html
Dmitry
https://docs.openstack.org/networking-ovn/latest/contributor/design/metadata_api.html
хм... судя по всему по интерфейсу как-то
Aleksander baltazor
Привет, а кто подскажет для каких целей используется clustering (senlin) ?
я запутался в опенстек, как можно разделить набор хостов на разные кластера? например хосты разные по процу
Aleksander baltazor
в horizon вижу Host Aggregates, оно?
Aleksander baltazor
да
а есть ли вообще смысл в clustering (senlin) ?
NS 🇷🇺
а есть ли вообще смысл в clustering (senlin) ?
Не использовал, не скажу
Aleksander baltazor
Не использовал, не скажу
правильно ли я понял логику "Nova Aggregate, Placement trait" 1) создаем aggregate и указываем некий параметр в property amd=true например 2) указывает в flavor в property aggregate_instance_extra_specs:amd=true После выбирая flavor с таким property оно будет размешать инстан в той группе хостов у которых amd=true ?
Aleksander baltazor
ну это как пример
Aleksander baltazor
aggregate property amd=true flavor aggregate_instance_extra_specs:amd=true тогда инстанс будет там где будет связь property
NS 🇷🇺
aggregate property amd=true flavor aggregate_instance_extra_specs:amd=true тогда инстанс будет там где будет связь property
в шедулере еще проверь, что включены фильтры про агрегаты
Aleksander baltazor
осталось понять как это сделать)))
Aleksander baltazor
в шедулере еще проверь, что включены фильтры про агрегаты
[filter_scheduler] enabled_filters=...,AggregateInstanceExtraSpecsFilter оно?
gwaewion
Aleksander baltazor
собственно в доке я это и нашел, но решил переспросить
Aleksander baltazor
эх 🙂
NS 🇷🇺
Обучение платное =)
Пора прайс в шапку 🤣
gwaewion
Пора прайс в шапку 🤣
И брать на курсы только после ознакомления с документацией
Aleksander baltazor
если бы еще документация не дизморалила всегда
Aleksander baltazor
куда не зайдешь через гугл везде табличка: This release is under development. The current supported release is Zed. 🙂
Илья | 😶☮️🐸
А раскатывать из latest…
Илья | 😶☮️🐸
Tekitai
Адепты коллы, подскажите, какого хрена, октавия пытается получить состоянии о ее жизни с самого хоста? Нетворк адресом является локальный адрес сервака. И он пытается с него получить доступ в менеджмент интерфейс октавии