J
Ну я хз как помогать.
Я ovn не пользовался и на ходу разбиратсья не хочу 27 числа.
Очевидно, волшебные редхатовские инсталляиоры чо-то намудили и недонастроили.
J
Вря ли наскоком получится разобраться.
Weird
Yuriy
Илья | 😶☮️🐸
Подскажите, верно ли просуммировал итоговый пайплайн по 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 (проканает ли это в случае с бареметалом ?)
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.
Илья | 😶☮️🐸
в ошибке есть решение
Илья | 😶☮️🐸
ну камон
Aleksandr
DDR
ну я добавляю --os-compute-api-version 2.56 но оно не мигрирует
Weird
добавь 2.89
Илья | 😶☮️🐸
DDR
подставляю live migration - выдает while it is in vm_state stopped
NS 🇷🇺
офлайн на конкретный хост нельзя вроде как
J
Aleksandr
NS 🇷🇺
сделали?
J
Ща в угадайку поиграем.
Какой новый год без конкурсов то.
DDR
подскажите строчку пожалуйста
NS 🇷🇺
DDR
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
Dmitry
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
ip netns list | grep UUID
Тогда такой вопрос:
Вы сказали, что namespce в своем имени содержит ID сети, однако что-то у меня не так
Dmitry
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) ?
Aleksandr
Aleksandr
https://docs.openstack.org/networking-ovn/latest/contributor/design/metadata_api.html
Dmitry
Yuriy
Aleksander baltazor
в horizon вижу Host Aggregates, оно?
NS 🇷🇺
Aleksander baltazor
да
а есть ли вообще смысл в clustering (senlin) ?
NS 🇷🇺
Aleksander baltazor
Не использовал, не скажу
правильно ли я понял логику "Nova Aggregate, Placement trait"
1) создаем aggregate и указываем некий параметр в property amd=true например
2) указывает в flavor в property aggregate_instance_extra_specs:amd=true
После выбирая flavor с таким property оно будет размешать инстан в той группе хостов у которых amd=true ?
gwaewion
NS 🇷🇺
Aleksander baltazor
ну это как пример
Aleksander baltazor
aggregate property amd=true
flavor aggregate_instance_extra_specs:amd=true
тогда инстанс будет там где будет связь property
NS 🇷🇺
Aleksander baltazor
осталось понять как это сделать)))
gwaewion
Aleksander baltazor
собственно в доке я это и нашел, но решил переспросить
gwaewion
Aleksander baltazor
эх 🙂
Den
Aleksander baltazor
если бы еще документация не дизморалила всегда
Aleksander baltazor
куда не зайдешь через гугл везде табличка:
This release is under development. The current supported release is Zed.
🙂
Илья | 😶☮️🐸
Илья | 😶☮️🐸
А раскатывать из latest…
Илья | 😶☮️🐸
NS 🇷🇺
Tekitai
Адепты коллы, подскажите, какого хрена, октавия пытается получить состоянии о ее жизни с самого хоста? Нетворк адресом является локальный адрес сервака. И он пытается с него получить доступ в менеджмент интерфейс октавии