Mr
ток квотами фиксирован, на тенант(project)
А то что по ссылке выше пишут ? Create VM with max VCPU in flavor. The instance's XML looks like: ??
icewolf
vCPU не RAM.
Mr
vCPU не RAM.
Я про cpu hot add писал
icewolf
Я про cpu hot add писал
При замене flavor по идеи вверх такое добавление работает..
icewolf
вниз не пробовал🤣
J
При замене flavor по идеи вверх такое добавление работает..
Не делали в nova hot add. Это очень много проблем добавляет и нахрен никому не нужно.
J
на лету то можно flavor менять
Нет же. Любой ресайз через выключение делается. Просто вручную тебе не нужно делать выключение, nova сама погасит.
icewolf
да? А чего ж я делал ресайз и все работало на train
icewolf
Странно
icewolf
наверное это те самые мифические проблемы с балунингом.. но они и в esxi есть
icewolf
и в xen и в гипер пятт
icewolf
почему мифические, потому что ну вот смотрите взяли мы и докинули vCPU виртуалка как это поймёт? Правильно никак, надо заставить перечитать эти данные, а их без reboot не перечитать
icewolf
В esxi работает ) без ребута )
да да если open-vm-tools стоят
Mr
да да если open-vm-tools стоят
Не совсем. То есть да, по документации это надо, но есть нюансы. Читать тут https://community.broadcom.com/vmware-cloud-foundation/discussion/use-add-hot-add-plug-without-vmware-tools
icewolf
ну кстати вот этот hot plug на варе частенько приводил к тому что vm in swap virtualization вылетала. Круто чо
J
А каких проблем?
С выделением и учетом ресурсов. 1. Вся логика выделения классических ресурсов (cyborg не обсуждаю) работает в момент билда, первоначального или после переезда с друого хоста. Поэтому ресайзы это технически ребилды\миграции виртуалок с пересозданием на том же или на другом хосте. Чтобы сделать на горячую нужно писать новые ветки кода правящие выделения ресурсов в placement, дергающие новые вызовы в api libvirt и притом заботиться о том чтобы не было рейс кондишенов при выделении дополнительных ресурсов. 2. Онлайн ресайз означает что ты для всех виртуалок разрешаешь ресайз на тот же хост. Шедулер искючается из работы, равномерность выделения ресурсов страдает. 3. Вытекает из второго. Если машина с NUMA политикой, запиненными ядрами или с numa affinity для pci устройств, непонятно как гарантировать соблюдение этих политик 4. Не уверен насколько хорошо такое работает с квотами на процессорное время в cgroups Это чо сходу вижу. Ну и чисто спорные моменты по поддержке хотплага в гостевой системе. Чтобы всё было сурьезно, придется вводить новые трейты для хостов, новые метаданные в образы и флейворы. И учить нову с ними работать, проводить валидацию, в схеме базы добавлять поле указывающее на допустимость хотплага для конкретной машины. С тем уровнем снобизма, который в разработке апстримовой nova, эти изменения очень сложно, долго и с истериками пропихивать придется. Притом ради непонятно какой выгоды.
icewolf
Не ну если запинить.. ну это да понятно что там ресайз технически немного болезненным будет
Mr
С выделением и учетом ресурсов. 1. Вся логика выделения классических ресурсов (cyborg не обсуждаю) работает в момент билда, первоначального или после переезда с друого хоста. Поэтому ресайзы это технически ребилды\миграции виртуалок с пересозданием на том же или на другом хосте. Чтобы сделать на горячую нужно писать новые ветки кода правящие выделения ресурсов в placement, дергающие новые вызовы в api libvirt и притом заботиться о том чтобы не было рейс кондишенов при выделении дополнительных ресурсов. 2. Онлайн ресайз означает что ты для всех виртуалок разрешаешь ресайз на тот же хост. Шедулер искючается из работы, равномерность выделения ресурсов страдает. 3. Вытекает из второго. Если машина с NUMA политикой, запиненными ядрами или с numa affinity для pci устройств, непонятно как гарантировать соблюдение этих политик 4. Не уверен насколько хорошо такое работает с квотами на процессорное время в cgroups Это чо сходу вижу. Ну и чисто спорные моменты по поддержке хотплага в гостевой системе. Чтобы всё было сурьезно, придется вводить новые трейты для хостов, новые метаданные в образы и флейворы. И учить нову с ними работать, проводить валидацию, в схеме базы добавлять поле указывающее на допустимость хотплага для конкретной машины. С тем уровнем снобизма, который в разработке апстримовой nova, эти изменения очень сложно, долго и с истериками пропихивать придется. Притом ради непонятно какой выгоды.
Пункты 2 и 3 и у вари описаны как критичные и вредящие.
J
Пункты 2 и 3 и у вари описаны как критичные и вредящие.
Ну и вот. Молодцы что для пинжаков расписывают)
icewolf
но вот пинить ресурсы на виртуалку это конечно да.. не ну это нужно но фактически это очень мешает..
Mr
Ну и вот. Молодцы что для пинжаков расписывают)
Там это, кроме прочего, связано с производительностью и лицензированием. В варе и гиперв можно прибить намертво виртуалку к ядрам, и никого туда не пускать, но это для режима 'очень надо'
icewolf
потому как вся вот эта обвязка для базовых станций жрет дохерища ресурсов и лучше ресурсы не делить не с кем(от такого кроилова, неизбежно будет попадалово)
Stanley
С выделением и учетом ресурсов. 1. Вся логика выделения классических ресурсов (cyborg не обсуждаю) работает в момент билда, первоначального или после переезда с друого хоста. Поэтому ресайзы это технически ребилды\миграции виртуалок с пересозданием на том же или на другом хосте. Чтобы сделать на горячую нужно писать новые ветки кода правящие выделения ресурсов в placement, дергающие новые вызовы в api libvirt и притом заботиться о том чтобы не было рейс кондишенов при выделении дополнительных ресурсов. 2. Онлайн ресайз означает что ты для всех виртуалок разрешаешь ресайз на тот же хост. Шедулер искючается из работы, равномерность выделения ресурсов страдает. 3. Вытекает из второго. Если машина с NUMA политикой, запиненными ядрами или с numa affinity для pci устройств, непонятно как гарантировать соблюдение этих политик 4. Не уверен насколько хорошо такое работает с квотами на процессорное время в cgroups Это чо сходу вижу. Ну и чисто спорные моменты по поддержке хотплага в гостевой системе. Чтобы всё было сурьезно, придется вводить новые трейты для хостов, новые метаданные в образы и флейворы. И учить нову с ними работать, проводить валидацию, в схеме базы добавлять поле указывающее на допустимость хотплага для конкретной машины. С тем уровнем снобизма, который в разработке апстримовой nova, эти изменения очень сложно, долго и с истериками пропихивать придется. Притом ради непонятно какой выгоды.
Понял. Огонь описал. Псиб :)
Maksim
Россияне обнаружили сотни дефектов в ПО для виртуализации. Многие из них останутся без исправлений https://open.cnews.ru/news/top/2025-01-24_rossiyane_ispravili_pochti
Maksim
Кто первый набросит?)
Alexander
Кто первый набросит?)
Базис вдруг обнаружил что же они форкнули?
Alexander
Отсюда
Тут вполне годно расписано
icewolf
Кто первый набросит?)
я набрасывать даже не буду.. шел 7 год, и они таки заметили что продолбали вспышку
icewolf
Базис вдруг обнаружил что же они форкнули?
потому что Digital Energy надо было закопать нахер и заниматься опенстеком.. но нет! А как же гипервизор свой первого типа
icewolf
на fedora 35
icewolf
а в итоге выкинул базис опенстек, да так выкинул что пришлось покупать другую контору которая может в опенстек..
Mr
Россияне обнаружили сотни дефектов в ПО для виртуализации. Многие из них останутся без исправлений https://open.cnews.ru/news/top/2025-01-24_rossiyane_ispravili_pochti
Существуют также вендоры, которые не просто используют элементы открытого ПО для решения отдельных задач, а строят вокруг его ядра весь свой продукт - Да что вы говорите! Кто же это? ))))
Nikolay
у них нет владельца продукта
icewolf
у них нет владельца продукта
как будто это что то решит.
icewolf
Лебедь рак и щука, и все в разные стороны..
icewolf
ну то есть брать за ядро старый DE который тем более использовался скорее как конвейер.. и строить на его базе виртуализацию, ну такое себе. Писать свой стэк можно было бы и на базе opennebula или же взять голый KVM и делать уже вокруг него обвязку(как делает яндекс, или тот же tencent).
Nikolay
Сложно, для студентов за миску риса
Mr
Сложно, для студентов за миску риса
За миска рис и кошка жена уже сделали - бывший сберклауд и не только
Mr
И даже работает
Nikolay
Можно на вентилятор кину?
Nikolay
https://open.cnews.ru/news/top/2025-01-24_rossiyane_ispravili_pochti
Илья | 😶☮️🐸
https://review.opendev.org/c/openstack/neutron/+/937765
Nikolay
Наелись?
Илья | 😶☮️🐸
https://open.cnews.ru/news/top/2025-01-24_rossiyane_ispravili_pochti
вся изоляционная движуха заканчивается, наигрались в независимость и импортозамещение и хватит
Nikolay
Сорян
icewolf
вся изоляционная движуха заканчивается, наигрались в независимость и импортозамещение и хватит
игры в импортозамес не закончились.. Они только только разгораются
icewolf
понимаете базис это Ростелекомская контора, на вне ее пытаются запустить что бы она деньги приносила, но чет идет не так
John
Эт вместо цитрикса который?
icewolf
Эт вместо цитрикса который?
Это нам за то что не молимся. На самом деле базис это ребрендинг тионикса, который вроде бы тионикс, а их оказывается 2.
icewolf
и тот тионикс который тионикс холдинг, они как бы пилят опенстек.. называется это accentos
icewolf
а тот что у базиса, это остатки от совместного творчества
icewolf
и самое печальное что базис, это куча компаний под одним куполом.. и у каждой конторы своя линейность.. и это вот все не женится вместе
Artemy
Надо устроить опестечный горец голодные игры, и пусть останется только один
Artemy
Который ВК продадут, как продают любой юнит который может приносить деньги. Традиция. В ВК остаются только убыточные юниты, а прибыльные положено продавать или обменивать на убыточные
icewolf
не мне судить, но к сожалению я пока не вижу на рынке решений которые могли бы конкурировать ну кроме дорогущих китайских или rhosp или еще круче Ubuntu Charmed Openstack
icewolf
из нашего вот то что видел это accentos, vk on prem ну и собственные сборки
Stanley
https://review.opendev.org/c/openstack/neutron/+/937765
О как. А чем им зелёные нитки не угодили?
icewolf
не надоели, а достали видимо
Artemy
Там можно весьма экзотическиех спецэффектов совершенно внезапно получить на казалось бы ровном месте, особенно если не помнить, что эвентлеты кучу всего манкипатчат.
Mr
Надо устроить опестечный горец голодные игры, и пусть останется только один
Королевскую битву. И я даже знаю куда сбросить менеджмент.
Artemy
Королевскую битву. И я даже знаю куда сбросить менеджмент.
В яму к гадюкам, пусть ядом обмениваются с родственниками
Mr
В яму к гадюкам, пусть ядом обмениваются с родственниками
Во первых мне жалко гадюк. Во вторых заодно могут 4.5 миллиона пожертвовать на что то полезное.
icewolf
есть у даталайна руководитель один… Багаев..