Yuriy
Иначе бы он порт слушал, разве нет?
Илья | 😶☮️🐸
Yuriy
Yuriy
А нет, вижу...
Yuriy
Vyacheslav
У тебя поднимается 2 сервиса - vnc и vnc-proxy с control идёт до vnc-proxy на компьюте и он уже общается с vnc libvirt
Yuriy
Yuriy
https://bugs.launchpad.net/charm-nova-cloud-controller/+bug/1980828
Yuriy
https://launchpadlibrarian.net/613697209/Screenshot%202022-07-18%20at%203.53.17%20PM.png
Yuriy
https://opendev.org/openstack/nova/commit/11a42d40306f56105447a32cc521bb44f6678b59
Yuriy
https://opendev.org/openstack/nova/commit/cec9e7f1f13f62ff813df32d70d6455917398868
96eae59ecc096eb98e63cbe
kayobe overcloud deploy не деплоится, потому что ironic не находит диски на серверах во время baremetal inspect. Как такое дебажить?
96eae59ecc096eb98e63cbe
Nikolay
Длинным путем объяснить или коротким?
96eae59ecc096eb98e63cbe
давай коротким
Nikolay
1. Загрузится на ноде с ISO диска того дистрибутива из которого слеплен IPA
Nikolay
Чтобы узнать а видится ли нужный диск в принципе и какое у него имя
Nikolay
Но можно забить и сразу пункт 2
Nikolay
2 не делать никаких инспектов, а сразу в свойствах ноды в servers.yml, который на biftost.yml гвоздями прибить рут диск на dev/sda
96eae59ecc096eb98e63cbe
Nikolay
а вообще последовательность неправильная
Nikolay
docker exec -it bifrost_deploy bash
cd /bifrost
export OS_CLOUD=bifrost
export BIFROST_INVENTORY_SOURCE=/etc/bifrost/servers.yml
ansible-playbook -vvvv \
-i /bifrost/playbooks/inventory/bifrost_inventory.py \
/bifrost/playbooks/enroll-dynamic.yaml \
-e "ansible_python_interpreter=/var/lib/kolla/venv/bin/python" \
-e @/etc/bifrost/bifrost.yml
exit
Nikolay
заносит ноды в бифрост
Nikolay
kayobe overcloud inventory discover
Nikolay
мапинг железных нод на ансибл группы кайобы
Nikolay
kayobe overcloud provision
Nikolay
а это как раз накатка операционки айроником на ноды
96eae59ecc096eb98e63cbe
Nikolay
лунов нет примапленных?
96eae59ecc096eb98e63cbe
там просто две крутилки
Nikolay
kolla_bifrost_servers:
ctl01:
driver_info:
power:
ipmi_username: xxxxxxxxxxxxxxxxxx
ipmi_address: xxxxxxxxxxx
ipmi_password: xxxxxxxxxxxxxxxx
ipmi_protocol_version: 1.5
driver: ipmi
nics:
- mac: xxxxxxxxxxxxxxxxxxx
name: ctl01
properties:
cpu_arch: "x86_64"
ram: "8192"
disk_size: "50"
cpus: "8"
root_device:
name: "/dev/sda"
96eae59ecc096eb98e63cbe
непонятно почему сам линукс имаджа ипы не видит диски
96eae59ecc096eb98e63cbe
Nikolay
значит надо собрать ipa на том образе который видит или закинуть дров, хотя конечно ситуация такая себе
Nikolay
на каких помоях такое происходит?
96eae59ecc096eb98e63cbe
десятилетних интелах
96eae59ecc096eb98e63cbe
убунта с дебианом то нормально работают
Nikolay
понимаю
Nikolay
так собери на ubunte
96eae59ecc096eb98e63cbe
так по дефолту ironic python image builder на центоси собирает - name: Default to CentOS 8https://github.com/openstack/ironic-python-agent-builder/blob/9126ce0236f0c259d97fa1f0750f0c051d70a297/roles/ipa-build-dib-image/tasks/main.yaml#L1
Nikolay
там надо прокинуть os для сборки или какой тянуть
96eae59ecc096eb98e63cbe
щас попробую
Nikolay
ipa не обязательно собирать, можно просто утянуть
Nikolay
они в какой то момент перешли на сборку по умолчанию
Nikolay
в конфиге прям есть параметры ipa_ramdsik или типа того
Nikolay
url
96eae59ecc096eb98e63cbe
ага
96eae59ecc096eb98e63cbe
ясно, тут только центоси https://tarballs.opendev.org/openstack/ironic-python-agent/dib/files/
96eae59ecc096eb98e63cbe
ха, на centos 7 все нормально работает
96eae59ecc096eb98e63cbe
а все потому что апстрим никому не нужен
John Roe
Lucky Van: user has been CAS banned
Nikolay
нет идей как из темпеста выпилить тесты с созданием сервера с локальнымы дисками
NS 🇷🇺
Nikolay
странн просто со всех утюгов локальные диски зло, а в темпесте нет
J
Nikolay
обоснуй
J
Несколько дней назад уже обосновывал.
То что кто-то не может или не хочет разумно использовать локальные диски не делает их злом, вот и всё обоснование.
J
Я к чему.
Можно не хотеть или не уметь что-то использовать, но при этом говорить что то чем ты не пользуешься это плохо тоже странно.
NS 🇷🇺
Nikolay
Так вопрос не в том чтобы выпилить локальные диски, а в том что одним надо другим нет, и это должно быть конфигурируемо , в том числе и в темпесте
Vyacheslav
Vyacheslav
Илья | 😶☮️🐸
только дай знать... как использовать локальные диски
Vyacheslav
Илья | 😶☮️🐸
Vyacheslav
Он из всех минусов локальных дисков имеет ещё один - данные диска по сети гоняют
Илья | 😶☮️🐸
NS 🇷🇺
Не путай с лвм бекендом из РТ
NS 🇷🇺
NS 🇷🇺
вот это самый пиздец :D
Vyacheslav
Локальные диски - тебе cinder в этом случае не нужен, совсем. С LVM backend - нужен
NS 🇷🇺
и да, синдер там и рядом не пробегает
Vyacheslav