J
Ну, на хуй не послали, уже день считай удался.
Jain
тоже запомнить нужно как касту правильно ответить :)
Fedor
а что граждане думают за virsh qemu-agent-command domain '{"execute":"guest-get-osinfo"}' с целью уточнения версии операционки?
Fedor
Думают что для этого нужен guest agent)
хотел спросить, что граждане думают за тех людей, которые конфижат вмки без гест агента, но что-то и у себя на виндовых тачках сходу его не нашёл
J
хотел спросить, что граждане думают за тех людей, которые конфижат вмки без гест агента, но что-то и у себя на виндовых тачках сходу его не нашёл
А, ну граждане думают что большинству клиентов просто охуенно не нравится такое. Еще когда в техподдержке работал регулярно разгребал гневные запросы от клиентов недовольных тем что vmware tools стоят.
J
ну клиентам постоянно что-то не нравится, на то они и клиенты. а как же перфоманс импакт?
Он же не влияет никак на производительность. Он чтоб выполнять команды внутри гостя, фризить гостевую фс для всяких стрёмных нужд и выключать ОС в обход ACPI.
Pavel
они не знают что такое ACPI
Fedor
раньше просто точно с ним драйвер сетевушки шёл, но сейчас похоже, что это не так(
Fedor
т.е. хочешь бекапы внешние, изволь ставить, а так - не особо и надо?
Fedor
просто без гест агента снепшоты виндовых вмок точно делались не очень качественно - раз в месяц подвисает ос
Andrey
просто без гест агента снепшоты виндовых вмок точно делались не очень качественно - раз в месяц подвисает ос
это ж вроде только с цефом, СХДешки же таким не страдают ? я на своем конфиге тоже смысла в агенте не нашел
Andrey
хотя у меня и нет винды)
J
А хз. Чтоб винда не рассыпалась я б её все равно выключал)
Fedor
а как ты можешь быть уверен, что на схд данные консистентны без бекап агента? так вроде хоть qemu позволяет что-то сделать в файловой системе
Fedor
хотя у меня и нет винды)
а у меня нет винды на схдэшке))
Fedor
А хз. Чтоб винда не рассыпалась я б её все равно выключал)
да не, мы снепшоты уже больше года делаем с включённым гест агентом без разваливания операционки до включения проблемы были, после - ниразу
Tamerlan
использует тут кто aodh для алертинга по CPU или сети на stein и выше?
J
Ребята, расскажите кто-нибудь, пожалуйста, как cinder и nova работают с locations в glance образах) cinder пока не смотрел, а в нове, похоже, перебираются все локейшены подряд пока не найдется тот для которого есть соответствующий transfer module. https://opendev.org/openstack/nova/src/branch/master/nova/image/glance.py#L317 Хочу понять можно ли попросить nova И cinder использовать тот location который совпадает с выбранным волум бекэндом в случае cinder и эфемерным бекэндом в случае nova.
Aleksey
А случаем никто не мигрировал с linuxbridge на ovs?
Aleksey
При живых ВМ конечно же
Andrey
жесть какая)
Andrey
я слышал что мирантис пытался в 2017 переползти с ovs на linuxbridge
Fedor
официально нет, без даунтайма мне сие не представляется
Fedor
так-то наверное можно добавить компутов и слайвмигрировать туда, и L3 агенты тоже выгнать
Aleksey
так-то наверное можно добавить компутов и слайвмигрировать туда, и L3 агенты тоже выгнать
Ну как-то так я себе это и представлял. Осталось протестировать
Aleksey
А то arp-responder на линуксбридже не все умеет
Aleksandr
Вопрос - виртуалка (qcow, local storage) снаружи занимает больше (на хосте) чем внутри. Что надо чтобы на хосте она занимала также как и внутри инстанца? Перейти на virtio-scsi и в fstab внутри image добавить discard?
Aleksandr
+ hw_disk_discard=unmap (nova.conf)
J
Вопрос - виртуалка (qcow, local storage) снаружи занимает больше (на хосте) чем внутри. Что надо чтобы на хосте она занимала также как и внутри инстанца? Перейти на virtio-scsi и в fstab внутри image добавить discard?
Не поможет уже. Добавит то ты добавь, но скорее всего придется в виртуалке самой создавать файл занимающий всё свободное место, а потом удалять его, выключать виртуалку и через qemu-img конвертировать из qcow2 в qcow2 чтоб получился свежий sparse файл.
Александр
Всем привет Подскажите, пожалуйста, при запуске openstack команд error ImportError: No module named queue Я понимаю, что проблема в версиях питона, но не могу найти решение.
Александр
apt install python-dev python-pip pip install python-openstackclient
Александр
На раб станции все поехало без вопросов. У коллеги не поехал код. Поставил все тоже самое на минимальном сервере и уперся в это.
Рамиль
вот так попробуйте sudo apt install python-dev python-pip python-setuptools -y sudo pip install python-openstackclient
Aleksey
Может просто надо его поставить?
Александр
Судя по гуглу, в одной версии модуль Queue, а в другой queue
Александр
И соответственно в той, где Queue, он не видит
Александр
root@ubuntu1804:~# apt install python-dev python-pip python-setuptools -y Reading package lists... Done Building dependency tree Reading state information... Done python-dev is already the newest version (2.7.15~rc1-1). python-setuptools is already the newest version (39.0.1-2). python-pip is already the newest version (9.0.1-2.3~ubuntu1.18.04.1). 0 upgraded, 0 newly installed, 0 to remove and 34 not upgraded. root@ubuntu1804:~# pip install python-openstackclient не зашло)
Dmitry
А просто pip случаем не второй питон использует?
Dmitry
новые версии всего поддерживают только третий
Dmitry
s/python/python3/ s/pip/pip3/
Dmitry
apt install python-dev python-pip pip install python-openstackclient
apt install python3-dev python3-pip && pip3 install python-openstackclient
Александр
и поехало)
Александр
благодарствую
Dmitry
Для тех, кто использует ironic: на PTG будет слот для ваших жалоб и предложений в пятницу, 5 июня, 14:00 UTC (17:00 по Москве, если не путаю), комната Liberty. Подробности: https://etherpad.opendev.org/p/Ironic-VictoriaPTG-Planning
Я и твой кот
О, какие уважаемые люди.
Oleg
Denis
Denis
Всем привет!
J
Привет, ребята. Мне хочется понять как работает nova вот в таком сценарии: Создаем инстанс с локальным эфемерным диском из образа-пустышки, в котором block_device_mapping указывает на снапшот волума. Насколько я понимаю, преобразованием снапшота волума в диск виртуалки занимается уже nova-compute? Хочу код посмотреть, но не пойму где искать. Подскажете?
✠ FLASh ✠
че это нова-компьют? синдер ящитаю, но точно не подскажу кодец
J
че это нова-компьют? синдер ящитаю, но точно не подскажу кодец
А нова компьют качает образ сделанный из этого снапшота то ли с cinder то ли с glance и дальше как обычно с ним работает.
J
Там в логе начинается с вот этого: acquired by "nova.virt.libvirt.imagebackend.Image.cache.<locals>.fetch_func_sync"
Pavel
если ceph то рутами заведует libvirt
J
если ceph то рутами заведует libvirt
Мне интересно увидеть код, который инициирует скачивание cinder снапшота как образа. В cinder api нету, вроде, возможности напрямую скачивать тома и снапшоты. И нету возможности показывать другим сервисам что-то наподобие location. Значит, glance сначала делает какую-то магию и потом nova-compute результат качает. Как-то так что ли?
Artemy
В нове в том числе и для этого гланс клиент есть
J
В нове в том числе и для этого гланс клиент есть
Привет) Ну специфичного для описанного случая кода я не нашел пока. У тебя нет идей куда смотреть? Напомню: Делаем виртуалку с корнем на cinder томе. У cinder rbd бекэнд. Создаем с виртуалки снапшот средствами nova. Из получившегося снапшота-заглушки с нулевым размером создаем новую виртуалку с локальным эфемерным диском. Вот у меня и вопрос. Кто лезет в cinder, берет снапшот, "уплощает" до полноценного диска и потом отдает nova-compute? Не сама же она?
Boriss
Господа, я пытаюсь установить ScyllaDB на вмке....она у меня фэйлится, поднял вопрос на гитхабе...а мне пишут у вас вмка старая и cpu emulation старый :) wtf?
Boriss
Это он типо понял, то что мне пишет - Scylla requires the sse4.2 and clmul instruction sets, check your processor and hypervisor... а я делаю cat /proc/cpuinfo | grep flags | uniq - flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx rdtscp lm constant_tsc rep_good nopl xtopology eagerfpu pni vmx ssse3 cx16 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer hypervisor lahf_lm ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid tsc_adjust arat umip spec_ctrl intel_stibp arch_capabilities всё гут
J
Хм, хотя может и сам nova-compute.
Так. Увидел что, похоже, cinder-volume схлопывает снапшот в том, дальше ждет скачивания и удаляет том этот снова.
J
Слушайте. Я, похоже, дурачок. Полдня убил на эту хренотень после того как коллега показал что так можно. А щас глянул и там виртуалка с локальным эфемерным диском создана то не из снапшота, а из точно такого же образа как первая.
irondyn
Господа, я пытаюсь установить ScyllaDB на вмке....она у меня фэйлится, поднял вопрос на гитхабе...а мне пишут у вас вмка старая и cpu emulation старый :) wtf?
Можно попробовать в докере (да, ещё один слой абстракции) поднять. Если заведётся, то проблема не в вм.
Boriss
интересненько
J
ммм...в докере также падает...хммм
А почему не должно было упасть? Хост один и тот же. sysfs и procfs те же.