icewolf
For djob offer and fofer linkedin.com
Jürgen
Jürgen
Open your favorite browser and try to find out what is it spam. And stop write nonsense messages
Jürgen
Artemy
Artemy
Так и хочется сказать - толерантное копроративное унылище
Jürgen
Олег
Jürgen
Как в старой шутке я как настоящий Европеец ненавижу две вещи, фашистов и негров
John
Павел
приветствую, может кто сталкивался
создал пул ssd в ceph
начал переносить диски (retype) c hdd pool на ssd pool
диски переносятся но в ВМ остаётся старый путь до диска hdd, естественно ВМ больше не запускается
развёртка openstack через juju
icewolf
Ну на лицо то что xmlка инстанса не поменялась.. надо понять как оно сделало retype
Yuriy
2025-01-28 14:43:47.443 3125666 INFO cinder.volume.manager [None req-cc14c397-5028-4706-9483-6e22b97c36d8 2078b808b8b44876970e9d07863a2a6d 384c36a31579487ea4fefa9a2e994b04 - - - -] Retype volume completed successfully.
2025-01-28 16:43:12.438 3125440 INFO cinder.volume.drivers.rbd [None req-11cfd851-4efa-496a-a64c-a98335baa6f3 7014d136b8cf44ae8e72a504e1e68ae8 f66ff8e70400469286eac6a7022fb8db - - - -] Successful RBD assisted volume migration.
2025-01-28 16:43:12.450 3125440 INFO cinder.volume.manager [None req-11cfd851-4efa-496a-a64c-a98335baa6f3 7014d136b8cf44ae8e72a504e1e68ae8 f66ff8e70400469286eac6a7022fb8db - - - -] Migrate volume completed successfully.
2025-01-28 16:43:12.537 3125440 INFO cinder.volume.manager [None req-11cfd851-4efa-496a-a64c-a98335baa6f3 7014d136b8cf44ae8e72a504e1e68ae8 f66ff8e70400469286eac6a7022fb8db - - - -] Retype volume completed successfully.
Yuriy
Лог синдера например.
Artemy
Сказали же, смотрите логи новы. Миграция аттачнутых волюмов идёт через нову.
icewolf
Павел
icewolf
С ceph на ceph
Тогда точно надо в логи новы смотреть на низком уровне я уже в принципе сказал почему
icewolf
на более новых версиях может быть ситуация что rootdevice без ребилда(инстанса) может вообще ничего не сделать
Mr
icewolf
и это нормально, потому что если мы опустимся на уровень того же вирша и либвирта, это конечно взял поменял место где хранится диск, а вот в нове это запись и уникальный uid id инстанса, так же и при ретайпе уникальный uid в синдере тоже изменится, вот и получается что нова получила новый инстанс а диск уже другое устройство с точки зрения всей этой ебатории
Yuriy
а сеф тут не причем. Любые такие миграции это метод
У нас Zed версия OpenStack.
Получается для рут диска ВМ мы по сути не можем поменять volume type с перемещением, если Id диска не поменялся, он и XML машинки будет постоянно генерировать старый при запуске этой ВМ?
Yuriy
icewolf
@Outlingo скажет почему через такую жопу резать автогеном.. второй вариант.. это лезть в базу и пытаться там налабать
Yuriy
Хочу посмотреть
nova/virt/libvirt/driver.py
nova/virt/libvirt/config.py
icewolf
но нову может разхерачить от такой грязи
Yuriy
Ну если в БД лезть, то да.
Yuriy
Я просто по логике думал, что когда он делает XML, он смотрит в конфигурацию volume с id, выясняет его backend, и потом согласно этого backend монтирует диск.
icewolf
Ну если в БД лезть, то да.
тут понимаешь в чем дело от версии к версии эту опцию то ломают то чинят.. и ретайп делается нормально.. а иногда вот так гавно по бедрам как потекет
Yuriy
Yuriy
Artemy
XML он делает при создании ВМ и патчит при аттаче-детаче или хардребуте, внезапно
icewolf
Yuriy
Yuriy
Хардребут.
Artemy
В общем сначала проверьте что у вас новый диск есть а старого нет. Если это соблюдено то хардребут может помочь
Yuriy
Artemy
При нем (хардребуте) перегенерируются в том числе коннекшнифы которые потом заезжают в нову
icewolf
Хардребут.
сделай volume copy отгреха, я один так хардребутнул и ничего не произошло зато на диске нули🤣🤣(но у меня там добрые РКники захерачили бэкуп)
Yuriy
Artemy
В районе nova compute. Но не думаю что это тебе актуально :-)
Artemy
Короче мой тебе совет такой
Создай тестовую вм
Отмигрируй волюм
Через virsh qemu-monitor-command посмотри куда указывает диск. Не через xml!!! Именно через команду монитору вм
Если он показывает на новый диск все ок и хардребут порешает
Если нет то у тебя тыква (чтобы Жопа не говорить)
Artemy
Ну и проверь логи новакомпьюты что там у неё не так и сравни что в xml и что в block_device_mapping
Artemy
То есть у тебя есть три источника данных, куэмуха, либвирт и база нова компьюты. Найди где в чем разница и по ситуации далее
Yuriy
Yuriy
Чтобы перед тем как отдавать команду на старт инстанса, он XML обновил.
Artemy
Залезь, разрешаю. Но сначала найди где потеря данных происходит
Yuriy
Вспоминаю с теплом время, когда я баг с сетевым драйвером правил... 8)))
Artemy
Типа у одинассов например могут полететь лицензии
Stanley
Yuriy
Stanley
Artemy
В ВМ конечно
icewolf
icewolf
ну xml это vm
icewolf
Неа..
icewolf
Ну я скажу что мне жаль твои почки, стало легче?
Притом что бы было понятно процы и даже сервера по памяти были один в один, но люди это синоним слова ошибка(природы), один умник полез и выбрал некие универсаные наборы инструкций, конечно он никого не предупредил о подобном деянии.. ну и в какой то момент настало дивное время переезда с SuperMicro на другие SuperMicro.. из того же набора.. матерились на меня громко..
icewolf
Когда все уехало и ток 3 десятка машин встали нахер от таких манипуляций
icewolf
что интересно этот умник так и не сказал какая пчела его в висок ужалила
Yuriy
Yuriy
Все остальное не помогло.
Yuriy
Как обычно от версии к версии свои приколы.
Yuriy
Нафиг, мне пока Zed нравится.
Yuriy
Буду расширение команды просить, что перепиливать его под себя, как все остальные это делают.
icewolf
да это понятно, но когда дельта изменений будет не херовая то придется плавно мигрировать.. а charmed openstack это вертолет который летает.. но при попытки обновления релиза его переодически развальзовывает.. притом это не зависимо от версии juju
icewolf
то есть да самое решение как влитое.. но надо убиться ап стену что бы сверить все версии, и сдохнуть на ланчпаде почитав где и в какой версии у тебя разорвет нахер весь стенд
Artemy
icewolf
Или аукнуться в дивный мир легаси
Yuriy
Постоянно с версии на версию скакать с кучей патчей каждый раз - проходили это с 1С с кучей доработок. Рассказывали как это происходит.