Alexander
тут именно упирали на то что нельзя собирать в кластер разные машины ибо будет боль
J
J
Для людей которые в бабкины сказки верят и друг другу их из поколения в поколение передают 100% любая нестандартная ситуация будет болью)
Alexander
в общем всем спс
J
В общем, у меня прям дико полыхать начинает от таких специалистов. Им бы в компуктерной помощи работать с таким подходом.
NS 🇷🇺
Ilya
Динамическое распределение ресурсов это DRS?
Ilya
Так-то вообще сервис placement который собирает инфу о состоянии и ресурсах год есть давно. И на этапе scheduling/evacuate планировщик свободные ресурсы учитывает (ещё и в соответствии с политиками - если их задать)
Alexander
Ilya
Alexander
ну да
Ilya
Но тут жеж проблема не в нодах с разными наборами ресурсов будет.
Ilya
@AlexanderChadin тут ты вроде хорошо state of the art знаешь 😀
Alexander
кажется тут все как с мониторингом – каждый оператор для себя сам решает этот вопрос)
Ilya
Скорее всего. То есть - инструменты есть, инструменты неидеальные, решения делались и делались под конкретные кластера.
Потому как большой вопрос когда инициировать оптимизацию, как оптимизировать, с какой интенсивностью двигать нагрузки между нодами.
Aleksandr
Ребзя, есть нова + циндер (ОС Виктория). Cinder backend - NFS
У Циндера стоит:
2021-03-07 17:22:25.366 3555674 DEBUG oslo_service.service [req-1582d434-2de4-4ba4-801f-f624e3cf1a0e - - - - -] nfs-hdd.report_discard_supported = True
При этом когда нова коннектит имейдж Cinder/NFS к инстанцу она не добавляет опцию discard/unmap.
<driver name="qemu" type="raw" cache="none" io="native"/>
Что я делаю не так?
Aleksandr
И я не понимаю момент - если коннектит сам имейдж Нова то как она должна узнать из конфига Циндера что надо с Дискардом подключаться?
NS 🇷🇺
Aleksandr
Image meta
и какая конкретно мета должна быть прописана?
Все что надо для локального сторейжда (без Циндера) прописано и работает (появляется unmap)
Aleksandr
для Циндера надо чтото ещё дописывать?
Aleksandr
т.е. вот основной диск, локальный - <driver name='qemu' type='qcow2' cache='none' discard='unmap'/>
вот то что подключается через циндер - <driver name="qemu" type="raw" cache="none" io="native"/>
Илья | 😶☮️🐸
Илья | 😶☮️🐸
cinder я, кстати, так и не понял как заставить работать с qcow2 :(
Упёрто подключал LVM и всё тут
Aleksandr
смотрите, у Циндера есть такая настройка - report_discard_supported = true
Вот я пытаюсь понять как происходит этот самый репорт в нову
Aleksandr
то есть от куда Нова знает что в циндере это прописано?
Aleksandr
циндер просто дает доступ к хранилищу но подключает все (и генерит строчки для Либвирта (ХМЛ)) - Нова
Aleksandr
Aleksandr
в смысле проблема решена
ststitov
Народ, кто нить vrouter переводил на dpdk?
Dmitry
Dmitry
кто-то смог добиться живой миграции вм без сетевых потерь? у меня потери минимум 4-5 секунд на ovs
NS 🇷🇺
Dmitry
NS 🇷🇺
А как?
тюнили параметры миграции, сетевку. А затык по итогу остался в переключении портов нейтроном
ststitov
А vrouter с tf кто-нить юзает?
NS 🇷🇺
Artur
Добрый день друзья, скажите, а можно как то изменить cat /sys/class/dmi/id/product_serial ? суть проблемы то что при снапшоте и поднятия вм из снапшота на той же ноде, Вм имеет тот же сериал, а надо что бы другой был
Илья | 😶☮️🐸
Artur
ок, попробую
Илья | 😶☮️🐸
Илья | 😶☮️🐸
Monsieur
server_id из базы берётся же
J
Вообще непонятно. В product_serial должен быть uuid виртуалки.
J
Если при раскатывании из снапшота он остается тем же самым, значит снапшот навернут на машину с тем же uuid.
J
Artur
в более старых, он не совпадает с uuid
Monsieur
с UUID чего?
Artur
VM serial product и uuid виртуалки разные
Monsieur
да, по-умолчанию в версиях до stein'a было так
» Uses the “os” source if possible, else “hardware”.
вот пример с версии до stein'a при использовании одного гипервизора для двух VM
гипервизор:
cat /etc/machine-id
eac03f97e4494bb98fc67e5e644bf32e
vm1:
virsh dumpxml 189dd5ab-3e7c-4b7d-8802-6087557912f8 | grep -Ei "name=('serial'|'uuid')"
<entry name='serial'>eac03f97-e449-4bb9-8fc6-7e5e644bf32e</entry>
<entry name='uuid'>189dd5ab-3e7c-4b7d-8802-6087557912f8</entry>
vm2:
virsh dumpxml acb2a6d2-3e47-42d0-950e-47119674d098 | grep -Ei "name=('serial'|'uuid')"
<entry name='serial'>eac03f97-e449-4bb9-8fc6-7e5e644bf32e</entry>
<entry name='uuid'>acb2a6d2-3e47-42d0-950e-47119674d098</entry>
J
Artur
не вариант :)
Dmitry
NS 🇷🇺
John Roe
Снежана Еремина: user has been CAS banned
Евгений
Всем привет, подскажите как создать ВМ с графическим адаптером.
Евгений
облако на mail.ru
Евгений
их саппорт говорит что так сделать нельзя, пока использую вирткальный монитор на tigervnc, но с ним есть проблемы, хочется нормальный x11vnc чтобы был 0 дисплей на видяхе.
Denis
Евгений
Евгений
диск диртуальный, проц виртуальный, какие проблемы сделать виртуальную видяху?
на proxmox я спокойно выбираю тип видеоадаптера, какой хочу при создании ВМ. Здесь пока разобраться не могу.
Denis
так виртуалке же
прекрасно, но суть вопроса не меняется, видяху уже вставили в вм?
Евгений
Denis
вот скорее всего адаптер "стандартный" на 4-128Мб который просто затычка, чтобы виндус "не ругался"
Евгений
вот в этом и вопрос, есть ли в openstack-client параметр отвечающий за видяху при создании вм?
Евгений
по документации mail.ru ничего про это не сказано, я выбираю группу безопасности, flavor, volume, net
Denis
зачем вообще видяха в вм?
Евгений
и создаю ВМ, все хорошо, но дисплея нет
Евгений
да у меня гуи приложение, нужен ubuntu desktop
Denis
ну ок, дай ему десктоп виртуальный
Denis
например берем Xvfb и погнали
Denis
зачем тебе железо, чтобы всего-лишь эмулировать рабочий стол))