Size: a a a

OpenStack — русскоговорящее сообщество

2020 May 27

А

Александр in OpenStack — русскоговорящее сообщество
благодарствую
источник

DT

Dmitry Tantsur in OpenStack — русскоговорящее сообщество
Для тех, кто использует ironic: на PTG будет слот для ваших жалоб и предложений в пятницу, 5 июня, 14:00 UTC (17:00 по Москве, если не путаю), комната Liberty. Подробности: https://etherpad.opendev.org/p/Ironic-VictoriaPTG-Planning
источник

ЯI

Я и твой кот I.... in OpenStack — русскоговорящее сообщество
Dmitry Tantsur
Для тех, кто использует ironic: на PTG будет слот для ваших жалоб и предложений в пятницу, 5 июня, 14:00 UTC (17:00 по Москве, если не путаю), комната Liberty. Подробности: https://etherpad.opendev.org/p/Ironic-VictoriaPTG-Planning
❤️
источник

ЯI

Я и твой кот I.... in OpenStack — русскоговорящее сообщество
О, какие уважаемые люди.
источник

OD

Oleg Doroshenko in OpenStack — русскоговорящее сообщество
источник

DS

Denis Shageev in OpenStack — русскоговорящее сообщество
источник

DS

Denis Shageev in OpenStack — русскоговорящее сообщество
Всем привет!
источник

J

J in OpenStack — русскоговорящее сообщество
Привет, ребята.
Мне хочется понять как работает nova вот  в таком сценарии:
Создаем инстанс с локальным эфемерным диском из образа-пустышки, в котором block_device_mapping указывает на снапшот волума.

Насколько я понимаю, преобразованием снапшота волума в диск виртуалки занимается уже nova-compute? Хочу код посмотреть, но не пойму где искать. Подскажете?
источник

J

J in OpenStack — русскоговорящее сообщество
J
Привет, ребята.
Мне хочется понять как работает nova вот  в таком сценарии:
Создаем инстанс с локальным эфемерным диском из образа-пустышки, в котором block_device_mapping указывает на снапшот волума.

Насколько я понимаю, преобразованием снапшота волума в диск виртуалки занимается уже nova-compute? Хочу код посмотреть, но не пойму где искать. Подскажете?
Никто не подскажет, ребята?
Я чот запутался в двух десятках слоев абстракций.
источник

F

FLASh in OpenStack — русскоговорящее сообщество
че это нова-компьют? синдер ящитаю, но точно не подскажу кодец
источник

J

J in OpenStack — русскоговорящее сообщество
FLASh
че это нова-компьют? синдер ящитаю, но точно не подскажу кодец
А нова компьют качает образ сделанный из этого снапшота то ли с cinder то ли с glance и дальше как обычно с ним работает.
источник

J

J in OpenStack — русскоговорящее сообщество
Там в логе начинается с вот этого:
acquired by "nova.virt.libvirt.imagebackend.Image.cache.<locals>.fetch_func_sync"
источник

PK

Pavel Kolobaev in OpenStack — русскоговорящее сообщество
если ceph то рутами заведует libvirt
источник

J

J in OpenStack — русскоговорящее сообщество
Pavel Kolobaev
если ceph то рутами заведует libvirt
Мне интересно увидеть код, который инициирует скачивание cinder снапшота как образа. В cinder api нету, вроде, возможности напрямую скачивать тома и снапшоты. И нету возможности показывать другим сервисам что-то наподобие location.
Значит, glance сначала делает какую-то магию и потом nova-compute результат качает. Как-то так что ли?
источник

AM

Aleksey Myltsev in OpenStack — русскоговорящее сообщество
J
Привет, ребята.
Мне хочется понять как работает nova вот  в таком сценарии:
Создаем инстанс с локальным эфемерным диском из образа-пустышки, в котором block_device_mapping указывает на снапшот волума.

Насколько я понимаю, преобразованием снапшота волума в диск виртуалки занимается уже nova-compute? Хочу код посмотреть, но не пойму где искать. Подскажете?
может быть мимо, но создание волюмов в нове-компьют было вот тут:
https://github.com/openstack/nova/blob/master/nova/block_device.py
источник

J

J in OpenStack — русскоговорящее сообщество
Ну мне то не это надо. Этот модуль проглядел весь.
источник

AK

Artemy Kapitula in OpenStack — русскоговорящее сообщество
FLASh
че это нова-компьют? синдер ящитаю, но точно не подскажу кодец
Нова.
источник

AK

Artemy Kapitula in OpenStack — русскоговорящее сообщество
В нове в том числе и для этого гланс клиент есть
источник

J

J in OpenStack — русскоговорящее сообщество
Artemy Kapitula
В нове в том числе и для этого гланс клиент есть
Привет)
Ну специфичного для описанного случая кода я не нашел пока. У тебя нет идей куда смотреть?

Напомню:
Делаем виртуалку с корнем на cinder томе. У cinder rbd бекэнд.
Создаем с виртуалки снапшот средствами nova.
Из получившегося снапшота-заглушки с нулевым размером создаем новую виртуалку с локальным эфемерным диском.

Вот у меня и вопрос. Кто лезет в cinder, берет снапшот, "уплощает" до полноценного диска и потом отдает nova-compute?
Не сама же она?
источник

J

J in OpenStack — русскоговорящее сообщество
J
Привет)
Ну специфичного для описанного случая кода я не нашел пока. У тебя нет идей куда смотреть?

Напомню:
Делаем виртуалку с корнем на cinder томе. У cinder rbd бекэнд.
Создаем с виртуалки снапшот средствами nova.
Из получившегося снапшота-заглушки с нулевым размером создаем новую виртуалку с локальным эфемерным диском.

Вот у меня и вопрос. Кто лезет в cinder, берет снапшот, "уплощает" до полноценного диска и потом отдает nova-compute?
Не сама же она?
Хм, хотя может и сам nova-compute.
источник